Struct aws_sdk_applicationinsights::types::Problem
source · #[non_exhaustive]pub struct Problem {Show 15 fields
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 account_id: Option<String>,
pub resource_group_name: Option<String>,
pub feedback: Option<HashMap<FeedbackKey, FeedbackValue>>,
pub recurring_count: Option<i64>,
pub last_recurrence_time: Option<DateTime>,
pub visibility: Option<Visibility>,
pub resolution_method: Option<ResolutionMethod>,
}
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.
account_id: Option<String>
The AWS account ID for the owner of the resource group affected by 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.
visibility: Option<Visibility>
Specifies whether or not you can view the problem. Updates to ignored problems do not generate notifications.
resolution_method: Option<ResolutionMethod>
Specifies how the problem was resolved. If the value is AUTOMATIC
, the system resolved the problem. If the value is MANUAL
, the user resolved the problem. If the value is UNRESOLVED
, then the problem is not resolved.
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 account_id(&self) -> Option<&str>
pub fn account_id(&self) -> Option<&str>
The AWS account ID for the owner of the resource group affected by 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.
sourcepub fn visibility(&self) -> Option<&Visibility>
pub fn visibility(&self) -> Option<&Visibility>
Specifies whether or not you can view the problem. Updates to ignored problems do not generate notifications.
sourcepub fn resolution_method(&self) -> Option<&ResolutionMethod>
pub fn resolution_method(&self) -> Option<&ResolutionMethod>
Specifies how the problem was resolved. If the value is AUTOMATIC
, the system resolved the problem. If the value is MANUAL
, the user resolved the problem. If the value is UNRESOLVED
, then the problem is not resolved.