amazonka-devops-guru-2.0: Amazon DevOps Guru SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.DevOpsGuru.Types.ProactiveInsight

Description

 
Synopsis

Documentation

data ProactiveInsight Source #

Details about a proactive insight. This object is returned by ListInsights.

See: newProactiveInsight smart constructor.

Constructors

ProactiveInsight' 

Fields

Instances

Instances details
FromJSON ProactiveInsight Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveInsight

Generic ProactiveInsight Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveInsight

Associated Types

type Rep ProactiveInsight :: Type -> Type #

Read ProactiveInsight Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveInsight

Show ProactiveInsight Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveInsight

NFData ProactiveInsight Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveInsight

Methods

rnf :: ProactiveInsight -> () #

Eq ProactiveInsight Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveInsight

Hashable ProactiveInsight Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveInsight

type Rep ProactiveInsight Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveInsight

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_id :: Lens' ProactiveInsight (Maybe Text) Source #

The ID of the proactive insight.

proactiveInsight_name :: Lens' ProactiveInsight (Maybe Text) Source #

The name of the proactive insight.

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.