Appendix A: Common application properties
Various properties can be specified inside your application.properties file, inside your application.yml file, or as command line switches.
This appendix provides a list of common Spring Cloud Oracle properties and references to the underlying classes that consume them.
| Property contributions can come from additional jar files on your classpath, so you should not consider this an exhaustive list. Also, you can define your own properties. |
| Name | Default | Description |
|---|---|---|
spring.cloud.oci.config.profile |
|
Name of the profile in OCI Auth config file |
spring.cloud.oci.config.file |
NA |
Location of the OCI Auth config file |
spring.cloud.oci.config.type |
FILE |
Config/Auth type to be used. Allowed values are FILE, SIMPLE, INSTANCE_PRINCIPAL, RESOURCE_PRINCIPAL, SESSION_TOKEN, and WORKLOAD_IDENTITY |
spring.cloud.oci.config.userId |
NA |
OCID of the user used for creating the API key. This is needed only if spring.cloud.oci.config.type is |
spring.cloud.oci.config.tenantId |
NA |
Tenancy OCID where the API key is created. This is needed only if spring.cloud.oci.config.type is |
spring.cloud.oci.config.fingerprint |
NA |
Fingerprint for the public key that was added to the user mentioned in |
spring.cloud.oci.config.privateKey |
NA |
Full path and filename of the private key used for generating the |
spring.cloud.oci.config.passPhrase |
NA |
Passphrase used for |
spring.cloud.oci.config.region |
NA |
An OCI region which will be used for Authentication. This is needed only if spring.cloud.oci.config.type is |
spring.cloud.oci.region.static |
NA |
An OCI region which will be used for making API calls. This will take precedence over |
spring.cloud.oci.compartment.static |
NA |
Default OCI Compartment OCID |
spring.cloud.oci.storage.enabled |
|
Flag to enable the OCI Spring Cloud Storage module |
spring.cloud.oci.notification.enabled |
|
Flag to enable the OCI Spring Cloud Notification module |
spring.cloud.oci.logging.enabled |
|
Flag to enable the OCI Spring Cloud Logging module |