libZSservicesZSamazonka-xrayZSamazonka-xray
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.XRay.Types.InsightSummary

Description

 
Synopsis

Documentation

data InsightSummary Source #

Information that describes an insight.

See: newInsightSummary smart constructor.

Constructors

InsightSummary' 

Fields

Instances

Instances details
Eq InsightSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightSummary

Read InsightSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightSummary

Show InsightSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightSummary

Generic InsightSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightSummary

Associated Types

type Rep InsightSummary :: Type -> Type #

NFData InsightSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightSummary

Methods

rnf :: InsightSummary -> () #

Hashable InsightSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightSummary

FromJSON InsightSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightSummary

type Rep InsightSummary Source # 
Instance details

Defined in Amazonka.XRay.Types.InsightSummary

type Rep InsightSummary = D1 ('MetaData "InsightSummary" "Amazonka.XRay.Types.InsightSummary" "libZSservicesZSamazonka-xrayZSamazonka-xray" 'False) (C1 ('MetaCons "InsightSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "summary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InsightState)) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "insightId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "categories") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InsightCategory])) :*: S1 ('MetaSel ('Just "rootCauseServiceRequestImpactStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RequestImpactStatistics))))) :*: ((S1 ('MetaSel ('Just "topAnomalousServices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AnomalousService])) :*: (S1 ('MetaSel ('Just "rootCauseServiceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceId)) :*: S1 ('MetaSel ('Just "clientRequestImpactStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RequestImpactStatistics)))) :*: ((S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "groupARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))))

newInsightSummary :: InsightSummary Source #

Create a value of InsightSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:summary:InsightSummary', insightSummary_summary - A brief description of the insight.

$sel:state:InsightSummary', insightSummary_state - The current state of the insight.

$sel:startTime:InsightSummary', insightSummary_startTime - The time, in Unix seconds, at which the insight began.

$sel:insightId:InsightSummary', insightSummary_insightId - The insights unique identifier.

$sel:categories:InsightSummary', insightSummary_categories - Categories The categories that label and describe the type of insight.

$sel:rootCauseServiceRequestImpactStatistics:InsightSummary', insightSummary_rootCauseServiceRequestImpactStatistics - 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.

$sel:topAnomalousServices:InsightSummary', insightSummary_topAnomalousServices - The service within the insight that is most impacted by the incident.

$sel:rootCauseServiceId:InsightSummary', insightSummary_rootCauseServiceId - Undocumented member.

$sel:clientRequestImpactStatistics:InsightSummary', insightSummary_clientRequestImpactStatistics - 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.

$sel:endTime:InsightSummary', insightSummary_endTime - The time, in Unix seconds, at which the insight ended.

$sel:groupARN:InsightSummary', insightSummary_groupARN - The Amazon Resource Name (ARN) of the group that the insight belongs to.

$sel:groupName:InsightSummary', insightSummary_groupName - The name of the group that the insight belongs to.

$sel:lastUpdateTime:InsightSummary', insightSummary_lastUpdateTime - The time, in Unix seconds, that the insight was last updated.

insightSummary_summary :: Lens' InsightSummary (Maybe Text) Source #

A brief description of the insight.

insightSummary_state :: Lens' InsightSummary (Maybe InsightState) Source #

The current state of the insight.

insightSummary_startTime :: Lens' InsightSummary (Maybe UTCTime) Source #

The time, in Unix seconds, at which the insight began.

insightSummary_insightId :: Lens' InsightSummary (Maybe Text) Source #

The insights unique identifier.

insightSummary_categories :: Lens' InsightSummary (Maybe [InsightCategory]) Source #

Categories The categories that label and describe the type of insight.

insightSummary_rootCauseServiceRequestImpactStatistics :: Lens' InsightSummary (Maybe RequestImpactStatistics) Source #

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.

insightSummary_topAnomalousServices :: Lens' InsightSummary (Maybe [AnomalousService]) Source #

The service within the insight that is most impacted by the incident.

insightSummary_clientRequestImpactStatistics :: Lens' InsightSummary (Maybe RequestImpactStatistics) Source #

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.

insightSummary_endTime :: Lens' InsightSummary (Maybe UTCTime) Source #

The time, in Unix seconds, at which the insight ended.

insightSummary_groupARN :: Lens' InsightSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the group that the insight belongs to.

insightSummary_groupName :: Lens' InsightSummary (Maybe Text) Source #

The name of the group that the insight belongs to.

insightSummary_lastUpdateTime :: Lens' InsightSummary (Maybe UTCTime) Source #

The time, in Unix seconds, that the insight was last updated.