pub struct ExternalizationPolicy {
pub enabled: bool,
pub max_artifact_size_bytes: usize,
pub block_threshold: Severity,
pub quarantine_threshold: Severity,
pub redact_secrets: bool,
}Expand description
Policy for the externalization gate.
Fields§
§enabled: boolWhether the gate is enabled.
max_artifact_size_bytes: usizeMaximum artifact size in bytes.
block_threshold: SeveritySeverity threshold for blocking.
quarantine_threshold: SeveritySeverity threshold for quarantine.
redact_secrets: boolWhether to redact detected secrets.
Trait Implementations§
Source§impl Clone for ExternalizationPolicy
impl Clone for ExternalizationPolicy
Source§fn clone(&self) -> ExternalizationPolicy
fn clone(&self) -> ExternalizationPolicy
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExternalizationPolicy
impl Debug for ExternalizationPolicy
Source§impl Default for ExternalizationPolicy
impl Default for ExternalizationPolicy
Source§impl<'de> Deserialize<'de> for ExternalizationPolicy
impl<'de> Deserialize<'de> for ExternalizationPolicy
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ExternalizationPolicy
impl RefUnwindSafe for ExternalizationPolicy
impl Send for ExternalizationPolicy
impl Sync for ExternalizationPolicy
impl Unpin for ExternalizationPolicy
impl UnsafeUnpin for ExternalizationPolicy
impl UnwindSafe for ExternalizationPolicy
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more