pub struct Properties {Show 32 fields
pub event_type: Option<EventType>,
pub event_sub_type: Option<EventSubType>,
pub event_source: Option<EventSource>,
pub status: Option<Status>,
pub title: Option<String>,
pub summary: Option<String>,
pub header: Option<String>,
pub level: Option<Level>,
pub event_level: Option<EventLevel>,
pub external_incident_id: Option<String>,
pub reason: Option<String>,
pub article: Option<Article>,
pub links: Vec<Link>,
pub impact_start_time: Option<OffsetDateTime>,
pub impact_mitigation_time: Option<OffsetDateTime>,
pub impact: Vec<Impact>,
pub recommended_actions: Option<RecommendedActions>,
pub faqs: Vec<Faq>,
pub is_hir: Option<bool>,
pub enable_microsoft_support: Option<bool>,
pub description: Option<String>,
pub platform_initiated: Option<bool>,
pub enable_chat_with_us: Option<bool>,
pub priority: Option<i32>,
pub last_update_time: Option<OffsetDateTime>,
pub hir_stage: Option<String>,
pub additional_information: Option<AdditionalInformation>,
pub duration: Option<i32>,
pub impact_type: Option<String>,
pub maintenance_id: Option<String>,
pub maintenance_type: Option<String>,
pub arg_query: Option<String>,
}
Expand description
Properties of event.
Fields§
§event_type: Option<EventType>
Type of event.
event_sub_type: Option<EventSubType>
Sub type of the event. Currently used to determine retirement communications for health advisory events
event_source: Option<EventSource>
Source of event.
status: Option<Status>
Current status of event.
title: Option<String>
Title text of event.
summary: Option<String>
Summary text of event.
header: Option<String>
Header text of event.
level: Option<Level>
Level of insight.
event_level: Option<EventLevel>
Level of event.
external_incident_id: Option<String>
The id of the Incident
reason: Option<String>
The reason for the Incident
article: Option<Article>
Article of event.
links: Vec<Link>
Useful links of event.
impact_start_time: Option<OffsetDateTime>
It provides the Timestamp for when the health impacting event started.
impact_mitigation_time: Option<OffsetDateTime>
It provides the Timestamp for when the health impacting event resolved.
impact: Vec<Impact>
List services impacted by the service health event.
recommended_actions: Option<RecommendedActions>
Recommended actions of event.
faqs: Vec<Faq>
Frequently asked questions for the service health event.
is_hir: Option<bool>
It provides information if the event is High incident rate event or not.
enable_microsoft_support: Option<bool>
Tells if we want to enable or disable Microsoft Support for this event.
description: Option<String>
Contains the communication message for the event, that could include summary, root cause and other details.
platform_initiated: Option<bool>
Is true if the event is platform initiated.
enable_chat_with_us: Option<bool>
Tells if we want to enable or disable Microsoft Support for this event.
priority: Option<i32>
Priority level of the event. Has value from 0 to 23. 0 is the highest priority. Service issue events have higher priority followed by planned maintenance and health advisory. Critical events have higher priority followed by error, warning and informational. Furthermore, active events have higher priority than resolved.
last_update_time: Option<OffsetDateTime>
It provides the Timestamp for when the health impacting event was last updated.
hir_stage: Option<String>
Stage for HIR Document
additional_information: Option<AdditionalInformation>
Additional information
duration: Option<i32>
duration in seconds
impact_type: Option<String>
The type of the impact
maintenance_id: Option<String>
Unique identifier for planned maintenance event.
maintenance_type: Option<String>
The type of planned maintenance event.
arg_query: Option<String>
Azure Resource Graph query to fetch the affected resources from their existing Azure Resource Graph locations.
Implementations§
source§impl Properties
impl Properties
Trait Implementations§
source§impl Clone for Properties
impl Clone for Properties
source§fn clone(&self) -> Properties
fn clone(&self) -> Properties
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for Properties
impl Debug for Properties
source§impl Default for Properties
impl Default for Properties
source§fn default() -> Properties
fn default() -> Properties
source§impl<'de> Deserialize<'de> for Properties
impl<'de> Deserialize<'de> for Properties
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>,
source§impl PartialEq for Properties
impl PartialEq for Properties
source§fn eq(&self, other: &Properties) -> bool
fn eq(&self, other: &Properties) -> bool
self
and other
values to be equal, and is used
by ==
.