pub struct AuditFinding {
pub check_name: Option<String>,
pub finding_id: Option<String>,
pub finding_time: Option<f64>,
pub non_compliant_resource: Option<NonCompliantResource>,
pub reason_for_non_compliance: Option<String>,
pub reason_for_non_compliance_code: Option<String>,
pub related_resources: Option<Vec<RelatedResource>>,
pub severity: Option<String>,
pub task_id: Option<String>,
pub task_start_time: Option<f64>,
}Expand description
The findings (results) of the audit.
Fields§
§check_name: Option<String>The audit check that generated this result.
finding_id: Option<String>A unique identifier for this set of audit findings. This identifier is used to apply mitigation tasks to one or more sets of findings.
finding_time: Option<f64>The time the result (finding) was discovered.
non_compliant_resource: Option<NonCompliantResource>The resource that was found to be noncompliant with the audit check.
reason_for_non_compliance: Option<String>The reason the resource was noncompliant.
reason_for_non_compliance_code: Option<String>A code that indicates the reason that the resource was noncompliant.
The list of related resources.
severity: Option<String>The severity of the result (finding).
task_id: Option<String>The ID of the audit that generated this result (finding).
task_start_time: Option<f64>The time the audit started.
Trait Implementations§
Source§impl Clone for AuditFinding
impl Clone for AuditFinding
Source§fn clone(&self) -> AuditFinding
fn clone(&self) -> AuditFinding
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 AuditFinding
impl Debug for AuditFinding
Source§impl Default for AuditFinding
impl Default for AuditFinding
Source§fn default() -> AuditFinding
fn default() -> AuditFinding
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AuditFinding
impl<'de> Deserialize<'de> for AuditFinding
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 AuditFinding
impl PartialEq for AuditFinding
impl StructuralPartialEq for AuditFinding
Auto Trait Implementations§
impl Freeze for AuditFinding
impl RefUnwindSafe for AuditFinding
impl Send for AuditFinding
impl Sync for AuditFinding
impl Unpin for AuditFinding
impl UnwindSafe for AuditFinding
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