Optional
cacheThe verification keys are cached if set to true.
Name of the destination to retrieve, mandatory.
Optional
enableA boolean value that indicates whether to execute request to SCP-CF services using circuit breaker. ResilienceOptions.
Since v2.13.0. Option will be removed in version 3.0 of the SDK. Circuit breaker is enabled per default and it can not be disabled anymore.
Optional
iasOption to enable/disable the IAS token to XSUAA token exchange.
Optional
isolationThe isolation strategy used for caching destinations. For the available options, see IsolationStrategy. By default, IsolationStrategy.Tenant_User is set.
Optional
issThis property is only considered in case no userJwt is provided.
It is meant for situations where you do not have a token e.g. background processes.
The value for iss is the issuer field of a JWT e.g. https://
ATTENTION: If this property is used, no validation of the provided subdomain value is done. This is differs from how the userJwt
is handled.
So be careful that the used value is not manipulated and breaks the tenant isolation of your application.
Optional
jwtThe user token of the current request.
Optional
selectionMethod that implements the selection strategy of the retrieved destination. Uses subscriberFirst per default. Use the selector helper DestinationSelectionStrategies to select the appropriate selection strategy.
Optional
timeoutTimeout in milliseconds to retrieve the destination.
Since v2.13.0. Option will be removed in version 3.0 of the SDK. Timeout is enabled per default with a value of 10 seconds.
Optional
useA boolean value that indicates whether to read destinations from cache.
Copyright Ⓒ 2023 SAP SE or an SAP affiliate company. All rights reserved.
Declaration of a destination to be retrieved from an environment variable or from the destination service on SAP Business Technology Platform, including all DestinationOptions.
Use an object of this interface to specify which destination shall be used when executing a request. The destination will be retrieved via its destinationName according to the following algorithm:
destinations
(if available), it will be converted into a Destination and used for the request.