Configuration Reference

Version:2.3.1-SNAPSHOT

Oraclecloud Atp Config Properties

🔗
Table 1. Configuration Properties for AutonomousDatabaseConfiguration
Property Type Description

datasources.*.ocid

java.lang.String

autonomous database ocid

datasources.*.wallet-password

java.lang.String

wallet password

datasources.*.wallet-type

com.oracle.bmc.database.model.GenerateAutonomousDatabaseWalletDetails$GenerateType

wallet type

datasources.*.service-alias

java.lang.String

service alias

Oraclecloud Common Config Properties

🔗
Table 2. Configuration Properties for OracleCloudMetadataConfiguration
Property Type Description

micronaut.application.oraclecloud.metadata.url

java.lang.String

Default value ("http://169.254.169.254/opc/v1/instance/").

micronaut.application.oraclecloud.metadata.metadata-url

java.lang.String

The metadata Url

micronaut.application.oraclecloud.metadata.instance-document-url

java.lang.String

The instance document Url

micronaut.application.oraclecloud.metadata.vnic-url

java.lang.String

The instance document Url

micronaut.application.oraclecloud.metadata.enabled

boolean

Default value (true).

🔗
Table 3. Configuration Properties for OracleCloudClientConfigurationProperties
Property Type Description

oci.client.connection-timeout-millis

java.lang.Integer

oci.client.read-timeout-millis

java.lang.Integer

oci.client.max-async-threads

java.lang.Integer

oci.client.disable-data-buffering-on-upload

java.lang.Boolean

oci.client.retry.termination-strategy

com.oracle.bmc.waiter.TerminationStrategy

oci.client.retry.delay-strategy

com.oracle.bmc.waiter.DelayStrategy

oci.client.retry.retry-condition

com.oracle.bmc.retrier.RetryCondition

oci.client.retry.retry-options

com.oracle.bmc.retrier.RetryOptions

oci.client.circuit-breaker.failure-rate-threshold

int

oci.client.circuit-breaker.slow-call-rate-threshold

int

oci.client.circuit-breaker.wait-duration-in-open-state

java.time.Duration

oci.client.circuit-breaker.permitted-number-of-calls-in-half-open-state

int

oci.client.circuit-breaker.minimum-number-of-calls

int

oci.client.circuit-breaker.sliding-window-size

int

oci.client.circuit-breaker.slow-call-duration-threshold

java.time.Duration

oci.client.circuit-breaker.writable-stack-trace-enabled

boolean

oci.client.circuit-breaker.record-http-statuses

java.util.Set

oci.client.circuit-breaker.record-exceptions

java.util.List

🔗
Table 4. Configuration Properties for InstancePrincipalConfiguration
Property Type Description

oci.config.instance-principal.enabled

boolean

Sets whether to enable instance principal authentication

oci.config.instance-principal.metadata-base-url

java.lang.String

Sets custom metadata base url.

oci.config.instance-principal.federation-endpoint

java.lang.String

oci.config.instance-principal.leaf-certificate-supplier

com.oracle.bmc.auth.X509CertificateSupplier

oci.config.instance-principal.tenancy-id

java.lang.String

oci.config.instance-principal.circuit-breaker-configurator

com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration

oci.config.instance-principal.session-key-supplier

com.oracle.bmc.auth.SessionKeySupplier

oci.config.instance-principal.intermediate-certificate-suppliers

java.util.Set

oci.config.instance-principal.federation-client-configurator

com.oracle.bmc.http.ClientConfigurator

oci.config.instance-principal.additional-federation-client-configurator

com.oracle.bmc.http.ClientConfigurator

🔗
Table 5. Configuration Properties for OracleCloudAuthConfigurationProperties
Property Type Description

oci.pass-phrase

java.lang.String

oci.tenant-id

java.lang.String

oci.user-id

java.lang.String

oci.fingerprint

java.lang.String

oci.passphrase-characters

char

oci.region

com.oracle.bmc.Region

oci.private-key-file

Readable

The private key location.

oci.private-key

java.lang.String

The private key as a string

oci.passphrase

java.lang.String

Sets the passphrase

Oraclecloud Vault Config Properties

🔗
Table 6. Configuration Properties for OracleCloudVaultConfiguration
Property Type Description

oci.vault.vaults

java.util.List

A list of {@link OracleCloudVault} objects that contain secrets that will be retrieved, decoded and set into your application as config variables.

🔗
Table 7. Configuration Properties for OracleCloudVault
Property Type Description

oci.vault.vaults[*].ocid

java.lang.String

Sets the OCID of the vault that contains secrets that will be retrieved, decoded and set as config vars.

oci.vault.vaults[*].compartment-ocid

java.lang.String

Sets the compartment OCID where the vault resides.

🔗
Table 8. Configuration Properties for OracleCloudVaultClientDiscoveryConfiguration
Property Type Description

oci.vault.config.enabled

boolean

oci.vault.config.path

java.lang.String

oci.vault.config.format

ConfigDiscoveryConfiguration$Format