| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.DevOpsGuru.Types.ProactiveInsight
Description
Synopsis
- data ProactiveInsight = ProactiveInsight' {}
- newProactiveInsight :: ProactiveInsight
- proactiveInsight_description :: Lens' ProactiveInsight (Maybe Text)
- proactiveInsight_id :: Lens' ProactiveInsight (Maybe Text)
- proactiveInsight_insightTimeRange :: Lens' ProactiveInsight (Maybe InsightTimeRange)
- proactiveInsight_name :: Lens' ProactiveInsight (Maybe Text)
- proactiveInsight_predictionTimeRange :: Lens' ProactiveInsight (Maybe PredictionTimeRange)
- proactiveInsight_resourceCollection :: Lens' ProactiveInsight (Maybe ResourceCollection)
- proactiveInsight_severity :: Lens' ProactiveInsight (Maybe InsightSeverity)
- proactiveInsight_ssmOpsItemId :: Lens' ProactiveInsight (Maybe Text)
- proactiveInsight_status :: Lens' ProactiveInsight (Maybe InsightStatus)
Documentation
data ProactiveInsight Source #
Details about a proactive insight. This object is returned by
ListInsights.
See: newProactiveInsight smart constructor.
Constructors
| ProactiveInsight' | |
Fields
| |
Instances
newProactiveInsight :: ProactiveInsight Source #
Create a value of ProactiveInsight 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:description:ProactiveInsight', proactiveInsight_description - Describes the proactive insight.
$sel:id:ProactiveInsight', proactiveInsight_id - The ID of the proactive insight.
$sel:insightTimeRange:ProactiveInsight', proactiveInsight_insightTimeRange - Undocumented member.
$sel:name:ProactiveInsight', proactiveInsight_name - The name of the proactive insight.
$sel:predictionTimeRange:ProactiveInsight', proactiveInsight_predictionTimeRange - Undocumented member.
$sel:resourceCollection:ProactiveInsight', proactiveInsight_resourceCollection - Undocumented member.
$sel:severity:ProactiveInsight', proactiveInsight_severity - The severity of the insight. For more information, see
Understanding insight severities
in the Amazon DevOps Guru User Guide.
$sel:ssmOpsItemId:ProactiveInsight', proactiveInsight_ssmOpsItemId - The ID of the Amazon Web Services System Manager OpsItem created for
this insight. You must enable the creation of OpstItems insights before
they are created for each insight.
$sel:status:ProactiveInsight', proactiveInsight_status - The status of the proactive insight.
proactiveInsight_description :: Lens' ProactiveInsight (Maybe Text) Source #
Describes the proactive insight.
proactiveInsight_id :: Lens' ProactiveInsight (Maybe Text) Source #
The ID of the proactive insight.
proactiveInsight_insightTimeRange :: Lens' ProactiveInsight (Maybe InsightTimeRange) Source #
Undocumented member.
proactiveInsight_name :: Lens' ProactiveInsight (Maybe Text) Source #
The name of the proactive insight.
proactiveInsight_predictionTimeRange :: Lens' ProactiveInsight (Maybe PredictionTimeRange) Source #
Undocumented member.
proactiveInsight_resourceCollection :: Lens' ProactiveInsight (Maybe ResourceCollection) Source #
Undocumented member.
proactiveInsight_severity :: Lens' ProactiveInsight (Maybe InsightSeverity) Source #
The severity of the insight. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.
proactiveInsight_ssmOpsItemId :: Lens' ProactiveInsight (Maybe Text) Source #
The ID of the Amazon Web Services System Manager OpsItem created for this insight. You must enable the creation of OpstItems insights before they are created for each insight.
proactiveInsight_status :: Lens' ProactiveInsight (Maybe InsightStatus) Source #
The status of the proactive insight.