Struct aws_sdk_xray::model::InsightSummary
source · [−]#[non_exhaustive]pub struct InsightSummary {Show 13 fields
pub insight_id: Option<String>,
pub group_arn: Option<String>,
pub group_name: Option<String>,
pub root_cause_service_id: Option<ServiceId>,
pub categories: Option<Vec<InsightCategory>>,
pub state: Option<InsightState>,
pub start_time: Option<DateTime>,
pub end_time: Option<DateTime>,
pub summary: Option<String>,
pub client_request_impact_statistics: Option<RequestImpactStatistics>,
pub root_cause_service_request_impact_statistics: Option<RequestImpactStatistics>,
pub top_anomalous_services: Option<Vec<AnomalousService>>,
pub last_update_time: Option<DateTime>,
}
Expand description
Information that describes an insight.
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.insight_id: Option<String>
The insights unique identifier.
group_arn: Option<String>
The Amazon Resource Name (ARN) of the group that the insight belongs to.
group_name: Option<String>
The name of the group that the insight belongs to.
root_cause_service_id: Option<ServiceId>
categories: Option<Vec<InsightCategory>>
Categories The categories that label and describe the type of insight.
state: Option<InsightState>
The current state of the insight.
start_time: Option<DateTime>
The time, in Unix seconds, at which the insight began.
end_time: Option<DateTime>
The time, in Unix seconds, at which the insight ended.
summary: Option<String>
A brief description of the insight.
client_request_impact_statistics: Option<RequestImpactStatistics>
The impact statistics of the client side service. This includes the number of requests to the client service and whether the requests were faults or okay.
root_cause_service_request_impact_statistics: Option<RequestImpactStatistics>
The impact statistics of the root cause service. This includes the number of requests to the client service and whether the requests were faults or okay.
top_anomalous_services: Option<Vec<AnomalousService>>
The service within the insight that is most impacted by the incident.
last_update_time: Option<DateTime>
The time, in Unix seconds, that the insight was last updated.
Implementations
The insights unique identifier.
The Amazon Resource Name (ARN) of the group that the insight belongs to.
The name of the group that the insight belongs to.
Categories The categories that label and describe the type of insight.
The current state of the insight.
The time, in Unix seconds, at which the insight began.
The time, in Unix seconds, at which the insight ended.
The impact statistics of the client side service. This includes the number of requests to the client service and whether the requests were faults or okay.
pub fn root_cause_service_request_impact_statistics(
&self
) -> Option<&RequestImpactStatistics>
pub fn root_cause_service_request_impact_statistics(
&self
) -> Option<&RequestImpactStatistics>
The impact statistics of the root cause service. This includes the number of requests to the client service and whether the requests were faults or okay.
The service within the insight that is most impacted by the incident.
The time, in Unix seconds, that the insight was last updated.
Creates a new builder-style object to manufacture InsightSummary
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for InsightSummary
impl Send for InsightSummary
impl Sync for InsightSummary
impl Unpin for InsightSummary
impl UnwindSafe for InsightSummary
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more