Interface LookupValueProvider
- All Superinterfaces:
 ConfigurationItem,Serializable
- All Known Implementing Classes:
 SimpleLookupValueProvider
CI that can be used to lookup external values.
- 
Field Summary
Fields inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
SYNTHETIC_PROPERTIES_FIELD, TYPE_FIELD - 
Method Summary
Methods inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
get$directoryReference, get$internalId, get$referenceId, get$securedCi, get$securedDirectoryReference, get$validationMessages, getId, getName, getProperty, getType, hasProperty, setId, setProperty 
- 
Method Details
- 
isHealthy
default boolean isHealthy()Check Lookup Value Provider health- Returns:
 - Health flag
 
 - 
lookup
Lookup an external value by key.- Parameters:
 key- The key to findpassword- Whether it is used for a password property.- Returns:
 - The value found
 - Throws:
 Exception- when the lookup cannot be performed or the provider cannot provide a value, e.g. when a secret is requested for a non password field.
 
 -