pub struct ReportMetadata {
pub rules_evaluated: u32,
pub cfn_lint_version: String,
pub resource_schema_version: String,
pub resources_scanned: u32,
pub counts: Summary,
pub suppressed: u32,
pub strict: bool,
pub severity_level: Severity,
pub budget_exhaustions: Option<Vec<BudgetExhaustionRecord>>,
}Fields§
§rules_evaluated: u32Number of rules that were active for this run after any category exclusions.
cfn_lint_version: StringSource-qualified cfn-lint version used to sync bundled derived data.
resource_schema_version: StringSource-qualified enhanced resource-schema version used for the bundled provider schemas.
resources_scanned: u32§counts: SummaryTally of reported diagnostics by severity.
suppressed: u32Number of diagnostics removed by filters and the severity threshold.
strict: boolWhether strict mode was enabled, promoting warnings to errors.
severity_level: SeverityMinimum severity included in the report; lower-severity findings are omitted.
budget_exhaustions: Option<Vec<BudgetExhaustionRecord>>Records of deterministic validation budgets exhausted during this run. Absent when no budget was exhausted.
Trait Implementations§
Source§impl Clone for ReportMetadata
impl Clone for ReportMetadata
Source§fn clone(&self) -> ReportMetadata
fn clone(&self) -> ReportMetadata
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ReportMetadata
impl Debug for ReportMetadata
Source§impl<'de> Deserialize<'de> for ReportMetadata
impl<'de> Deserialize<'de> for ReportMetadata
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 ReportMetadata
impl RefUnwindSafe for ReportMetadata
impl Send for ReportMetadata
impl Sync for ReportMetadata
impl Unpin for ReportMetadata
impl UnsafeUnpin for ReportMetadata
impl UnwindSafe for ReportMetadata
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