runtime: normalize structured secret errors
This commit is contained in:
@@ -33,18 +33,21 @@ pub enum RuntimeError {
|
||||
operation_id: String,
|
||||
mode: ExecutionMode,
|
||||
},
|
||||
#[error("invalid prepared request: {details}")]
|
||||
InvalidPreparedRequest { details: String },
|
||||
#[error("invalid streaming payload: {details}")]
|
||||
InvalidStreamingPayload { details: String },
|
||||
#[error("invalid prepared request at {field}: {reason}")]
|
||||
InvalidPreparedRequest { field: String, reason: String },
|
||||
#[error("invalid streaming payload at {field}: {reason}")]
|
||||
InvalidStreamingPayload { field: String, reason: String },
|
||||
#[error("auth profile {auth_profile_id} was not found")]
|
||||
MissingAuthProfile { auth_profile_id: String },
|
||||
#[error("secret {secret_id} was not found")]
|
||||
MissingSecret { secret_id: String },
|
||||
#[error("secret {secret_id} does not have current version {version}")]
|
||||
MissingSecretVersion { secret_id: String, version: u32 },
|
||||
#[error("invalid secret payload for {secret_id}: {details}")]
|
||||
InvalidAuthSecretValue { secret_id: String, details: String },
|
||||
#[error("secret crypto error: {details}")]
|
||||
SecretCrypto { details: String },
|
||||
#[error("invalid secret payload for {secret_id}: {reason}")]
|
||||
InvalidAuthSecretValue { secret_id: String, reason: String },
|
||||
#[error("secret crypto error during {operation}: {details}")]
|
||||
SecretCrypto {
|
||||
operation: &'static str,
|
||||
details: String,
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user