The LambdaConfigBadValueException exception is thrown when a configuration value fails to validate.
The LambdaConfigIllegalKeyException exception is thrown when an invalid configuration key is used.
The LambdaConfigMissingKeyException exception is thrown when a configuration key cannot be found and no fallback is provided.
The LambdaConfigUnexpectedException exception is thrown when an exception occurs inside a LambdaConfig instance operation and the exception is not derived from ALambdaConfigException. In that case LambdaConfigUnexpectedException exception is used to wrap the unexpected exception.
The LambdaRetriableException class represents a runtime error that can be retried. If the Lambda function allows retries, this exception will be logged as having a Warning severity rather than an Error severity. See LambdaLogLevel for a description of the severity levels.