Struct aws_sdk_applicationinsights::types::Problem
source · #[non_exhaustive]pub struct Problem {
pub id: Option<String>,
pub title: Option<String>,
pub insights: Option<String>,
pub status: Option<Status>,
pub affected_resource: Option<String>,
pub start_time: Option<DateTime>,
pub end_time: Option<DateTime>,
pub severity_level: Option<SeverityLevel>,
pub resource_group_name: Option<String>,
pub feedback: Option<HashMap<FeedbackKey, FeedbackValue>>,
pub recurring_count: Option<i64>,
pub last_recurrence_time: Option<DateTime>,
}
Expand description
Describes a problem that is detected by correlating observations.
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.id: Option<String>
The ID of the problem.
title: Option<String>
The name of the problem.
insights: Option<String>
A detailed analysis of the problem using machine learning.
status: Option<Status>
The status of the problem.
affected_resource: Option<String>
The resource affected by the problem.
start_time: Option<DateTime>
The time when the problem started, in epoch seconds.
end_time: Option<DateTime>
The time when the problem ended, in epoch seconds.
severity_level: Option<SeverityLevel>
A measure of the level of impact of the problem.
resource_group_name: Option<String>
The name of the resource group affected by the problem.
feedback: Option<HashMap<FeedbackKey, FeedbackValue>>
Feedback provided by the user about the problem.
recurring_count: Option<i64>
The number of times that the same problem reoccurred after the first time it was resolved.
last_recurrence_time: Option<DateTime>
The last time that the problem reoccurred after its last resolution.
Implementations§
source§impl Problem
impl Problem
sourcepub fn insights(&self) -> Option<&str>
pub fn insights(&self) -> Option<&str>
A detailed analysis of the problem using machine learning.
sourcepub fn affected_resource(&self) -> Option<&str>
pub fn affected_resource(&self) -> Option<&str>
The resource affected by the problem.
sourcepub fn start_time(&self) -> Option<&DateTime>
pub fn start_time(&self) -> Option<&DateTime>
The time when the problem started, in epoch seconds.
sourcepub fn severity_level(&self) -> Option<&SeverityLevel>
pub fn severity_level(&self) -> Option<&SeverityLevel>
A measure of the level of impact of the problem.
sourcepub fn resource_group_name(&self) -> Option<&str>
pub fn resource_group_name(&self) -> Option<&str>
The name of the resource group affected by the problem.
sourcepub fn feedback(&self) -> Option<&HashMap<FeedbackKey, FeedbackValue>>
pub fn feedback(&self) -> Option<&HashMap<FeedbackKey, FeedbackValue>>
Feedback provided by the user about the problem.
sourcepub fn recurring_count(&self) -> Option<i64>
pub fn recurring_count(&self) -> Option<i64>
The number of times that the same problem reoccurred after the first time it was resolved.
sourcepub fn last_recurrence_time(&self) -> Option<&DateTime>
pub fn last_recurrence_time(&self) -> Option<&DateTime>
The last time that the problem reoccurred after its last resolution.