pub struct ComplianceAlert {
pub alert_id: String,
pub alert_type: AlertType,
pub severity: GapSeverity,
pub message: String,
pub standard: Option<ComplianceStandard>,
pub control_id: Option<String>,
pub created_at: DateTime<Utc>,
pub acknowledged_at: Option<DateTime<Utc>>,
pub resolved_at: Option<DateTime<Utc>>,
}Expand description
Compliance alert
Fields§
§alert_id: StringAlert ID
alert_type: AlertTypeAlert type
severity: GapSeveritySeverity
message: StringMessage
standard: Option<ComplianceStandard>Affected standard
control_id: Option<String>Control ID
created_at: DateTime<Utc>Created date
acknowledged_at: Option<DateTime<Utc>>Acknowledged date
resolved_at: Option<DateTime<Utc>>Resolved date
Trait Implementations§
Source§impl Clone for ComplianceAlert
impl Clone for ComplianceAlert
Source§fn clone(&self) -> ComplianceAlert
fn clone(&self) -> ComplianceAlert
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 ComplianceAlert
impl Debug for ComplianceAlert
Source§impl<'de> Deserialize<'de> for ComplianceAlert
impl<'de> Deserialize<'de> for ComplianceAlert
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 ComplianceAlert
impl RefUnwindSafe for ComplianceAlert
impl Send for ComplianceAlert
impl Sync for ComplianceAlert
impl Unpin for ComplianceAlert
impl UnwindSafe for ComplianceAlert
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more