#[non_exhaustive]pub struct AwsScanOptionsAttributes {
pub lambda: Option<bool>,
pub sensitive_data: Option<bool>,
pub vuln_containers_os: Option<bool>,
pub vuln_host_os: Option<bool>,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
Attributes for the AWS scan options.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.lambda: Option<bool>
Indicates if scanning of Lambda functions is enabled.
sensitive_data: Option<bool>
Indicates if scanning for sensitive data is enabled.
vuln_containers_os: Option<bool>
Indicates if scanning for vulnerabilities in containers is enabled.
vuln_host_os: Option<bool>
Indicates if scanning for vulnerabilities in hosts is enabled.
additional_properties: BTreeMap<String, Value>
Implementations§
Source§impl AwsScanOptionsAttributes
impl AwsScanOptionsAttributes
pub fn new() -> AwsScanOptionsAttributes
pub fn lambda(self, value: bool) -> Self
pub fn sensitive_data(self, value: bool) -> Self
pub fn vuln_containers_os(self, value: bool) -> Self
pub fn vuln_host_os(self, value: bool) -> Self
pub fn additional_properties(self, value: BTreeMap<String, Value>) -> Self
Trait Implementations§
Source§impl Clone for AwsScanOptionsAttributes
impl Clone for AwsScanOptionsAttributes
Source§fn clone(&self) -> AwsScanOptionsAttributes
fn clone(&self) -> AwsScanOptionsAttributes
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 AwsScanOptionsAttributes
impl Debug for AwsScanOptionsAttributes
Source§impl Default for AwsScanOptionsAttributes
impl Default for AwsScanOptionsAttributes
Source§impl<'de> Deserialize<'de> for AwsScanOptionsAttributes
impl<'de> Deserialize<'de> for AwsScanOptionsAttributes
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
Source§impl PartialEq for AwsScanOptionsAttributes
impl PartialEq for AwsScanOptionsAttributes
Source§impl Serialize for AwsScanOptionsAttributes
impl Serialize for AwsScanOptionsAttributes
impl StructuralPartialEq for AwsScanOptionsAttributes
Auto Trait Implementations§
impl Freeze for AwsScanOptionsAttributes
impl RefUnwindSafe for AwsScanOptionsAttributes
impl Send for AwsScanOptionsAttributes
impl Sync for AwsScanOptionsAttributes
impl Unpin for AwsScanOptionsAttributes
impl UnwindSafe for AwsScanOptionsAttributes
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