pub struct PolicyScanConfig {
pub auto_submit: Option<bool>,
pub timeout_minutes: Option<u32>,
pub include_third_party: Option<bool>,
pub modules: Option<Vec<String>>,
}Expand description
Configuration for policy scans
Fields§
§auto_submit: Option<bool>Whether to auto-submit the scan
timeout_minutes: Option<u32>Scan timeout in minutes
include_third_party: Option<bool>Include third-party components
modules: Option<Vec<String>>Scan modules to include
Trait Implementations§
Source§impl Clone for PolicyScanConfig
impl Clone for PolicyScanConfig
Source§fn clone(&self) -> PolicyScanConfig
fn clone(&self) -> PolicyScanConfig
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 PolicyScanConfig
impl Debug for PolicyScanConfig
Source§impl<'de> Deserialize<'de> for PolicyScanConfig
impl<'de> Deserialize<'de> for PolicyScanConfig
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 PolicyScanConfig
impl RefUnwindSafe for PolicyScanConfig
impl Send for PolicyScanConfig
impl Sync for PolicyScanConfig
impl Unpin for PolicyScanConfig
impl UnwindSafe for PolicyScanConfig
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