Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data InsightSummary = InsightSummary' {
- summary :: Maybe Text
- state :: Maybe InsightState
- startTime :: Maybe POSIX
- insightId :: Maybe Text
- categories :: Maybe [InsightCategory]
- rootCauseServiceRequestImpactStatistics :: Maybe RequestImpactStatistics
- topAnomalousServices :: Maybe [AnomalousService]
- rootCauseServiceId :: Maybe ServiceId
- clientRequestImpactStatistics :: Maybe RequestImpactStatistics
- endTime :: Maybe POSIX
- groupARN :: Maybe Text
- groupName :: Maybe Text
- lastUpdateTime :: Maybe POSIX
- newInsightSummary :: InsightSummary
- insightSummary_summary :: Lens' InsightSummary (Maybe Text)
- insightSummary_state :: Lens' InsightSummary (Maybe InsightState)
- insightSummary_startTime :: Lens' InsightSummary (Maybe UTCTime)
- insightSummary_insightId :: Lens' InsightSummary (Maybe Text)
- insightSummary_categories :: Lens' InsightSummary (Maybe [InsightCategory])
- insightSummary_rootCauseServiceRequestImpactStatistics :: Lens' InsightSummary (Maybe RequestImpactStatistics)
- insightSummary_topAnomalousServices :: Lens' InsightSummary (Maybe [AnomalousService])
- insightSummary_rootCauseServiceId :: Lens' InsightSummary (Maybe ServiceId)
- insightSummary_clientRequestImpactStatistics :: Lens' InsightSummary (Maybe RequestImpactStatistics)
- insightSummary_endTime :: Lens' InsightSummary (Maybe UTCTime)
- insightSummary_groupARN :: Lens' InsightSummary (Maybe Text)
- insightSummary_groupName :: Lens' InsightSummary (Maybe Text)
- insightSummary_lastUpdateTime :: Lens' InsightSummary (Maybe UTCTime)
Documentation
data InsightSummary Source #
Information that describes an insight.
See: newInsightSummary
smart constructor.
InsightSummary' | |
|
Instances
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_rootCauseServiceId :: Lens' InsightSummary (Maybe ServiceId) Source #
Undocumented member.
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.