#[non_exhaustive]pub struct CisBenchmark {
pub cis_controls: Option<Vec<CisControl>>,
pub desc: Option<String>,
pub name: Option<String>,
}Expand description
CIS Benchmark
The CIS Benchmark object describes best practices for securely configuring IT systems, software, networks, and cloud infrastructure as defined by the Center for Internet Security. See also Getting to Know the CIS Benchmarks.
[] Category: | Name: cis_benchmark
Fields (Non-exhaustive)ยง
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.cis_controls: Option<Vec<CisControl>>CIS Controls
The CIS Critical Security Controls is a prioritized set of actions to protect your organization and data from cyber-attack vectors.
recommended
desc: Option<String>Description
The CIS Benchmark description. For example: The cramfs filesystem type is a compressed read-only Linux filesystem embedded in small footprint systems. A cramfs image can be used without having to first decompress the image.
optional
name: Option<String>Name
The CIS Benchmark name. For example: Ensure mounting of cramfs filesystems is disabled.
required
Trait Implementationsยง
Sourceยงimpl Clone for CisBenchmark
impl Clone for CisBenchmark
Sourceยงfn clone(&self) -> CisBenchmark
fn clone(&self) -> CisBenchmark
1.0.0 ยท Sourceยงfn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more