This is a standalone configuration type, prefix from configuration root: helidon.oci
Configuration options
| key | type | default value | description |
|---|---|---|---|
|
string[] |
|
List of attempted authentication strategies in case io.helidon.integrations.oci.OciConfig.authenticationMethod() is set to AUTHENTICATION_METHOD_AUTO. In case the list is empty, all available strategies will be tried, ordered by their io.helidon.common.Weight See io.helidon.integrations.oci.OciConfig.authenticationMethod() |
|
string |
|
Authentication method to use. If the configured method is not available, an exception would be thrown for OCI related services. Known and supported authentication strategies for public OCI:
|
|
Duration |
|
Timeout of authentication operations, where applicable. This is a timeout for each operation (if there are retries, each timeout will be this duration). Defaults to 10 seconds. |
|
|
Config method configuration (if provided and used). |
|
|
|
Config file method configuration (if provided and used). |
|
|
|
Session token method configuration (if provided and used). |
|
|
URI |
|
Customization of federation endpoint for authentication providers. |
|
URI |
|
The OCI IMDS URI (http URL pointing to the metadata service, if customization needed). |
|
int |
|
Customize the number of retries to contact IMDS service. |
|
Duration |
|
The OCI IMDS connection timeout. This is used to auto-detect availability. This configuration property is used when attempting to connect to the metadata service. |
|
Region |
|
Explicit region. The configured region will be used by region provider. This may be ignored by authentication detail providers, as in most cases region is provided by them. |
|
string |
|
OCI tenant id for Instance Principal, Resource Principal or OKE Workload. |