libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru
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.DevOpsGuru.Types

Contents

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2020-12-01 of the Amazon DevOps Guru SDK configuration.

Errors

_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Contains information about data passed in to a field during a request that is not valid.

_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You don't have permissions to perform the requested operation. The user or role that is making the request must have at least one IAM permissions policy attached that grants the required permissions. For more information, see Access Management in the IAM User Guide.

_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An exception that is thrown when a conflict occurs.

_ServiceQuotaExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request contains a value that exceeds a maximum quota.

_ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request was denied due to a request throttling.

_InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An internal failure in an Amazon service occurred.

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A requested resource could not be found

AnomalySeverity

newtype AnomalySeverity Source #

Constructors

AnomalySeverity' 

Instances

Instances details
Eq AnomalySeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySeverity

Ord AnomalySeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySeverity

Read AnomalySeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySeverity

Show AnomalySeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySeverity

Generic AnomalySeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySeverity

Associated Types

type Rep AnomalySeverity :: Type -> Type #

NFData AnomalySeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySeverity

Methods

rnf :: AnomalySeverity -> () #

Hashable AnomalySeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySeverity

ToJSON AnomalySeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySeverity

ToJSONKey AnomalySeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySeverity

FromJSON AnomalySeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySeverity

FromJSONKey AnomalySeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySeverity

ToLog AnomalySeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySeverity

ToHeader AnomalySeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySeverity

ToQuery AnomalySeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySeverity

FromXML AnomalySeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySeverity

ToXML AnomalySeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySeverity

Methods

toXML :: AnomalySeverity -> XML #

ToByteString AnomalySeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySeverity

FromText AnomalySeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySeverity

ToText AnomalySeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySeverity

type Rep AnomalySeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySeverity

type Rep AnomalySeverity = D1 ('MetaData "AnomalySeverity" "Amazonka.DevOpsGuru.Types.AnomalySeverity" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'True) (C1 ('MetaCons "AnomalySeverity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAnomalySeverity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AnomalyStatus

newtype AnomalyStatus Source #

Constructors

AnomalyStatus' 

Instances

Instances details
Eq AnomalyStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyStatus

Ord AnomalyStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyStatus

Read AnomalyStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyStatus

Show AnomalyStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyStatus

Generic AnomalyStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyStatus

Associated Types

type Rep AnomalyStatus :: Type -> Type #

NFData AnomalyStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyStatus

Methods

rnf :: AnomalyStatus -> () #

Hashable AnomalyStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyStatus

ToJSON AnomalyStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyStatus

ToJSONKey AnomalyStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyStatus

FromJSON AnomalyStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyStatus

FromJSONKey AnomalyStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyStatus

ToLog AnomalyStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyStatus

ToHeader AnomalyStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyStatus

ToQuery AnomalyStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyStatus

FromXML AnomalyStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyStatus

ToXML AnomalyStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyStatus

Methods

toXML :: AnomalyStatus -> XML #

ToByteString AnomalyStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyStatus

FromText AnomalyStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyStatus

ToText AnomalyStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyStatus

Methods

toText :: AnomalyStatus -> Text #

type Rep AnomalyStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyStatus

type Rep AnomalyStatus = D1 ('MetaData "AnomalyStatus" "Amazonka.DevOpsGuru.Types.AnomalyStatus" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'True) (C1 ('MetaCons "AnomalyStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAnomalyStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CloudWatchMetricsStat

newtype CloudWatchMetricsStat Source #

Instances

Instances details
Eq CloudWatchMetricsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsStat

Ord CloudWatchMetricsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsStat

Read CloudWatchMetricsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsStat

Show CloudWatchMetricsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsStat

Generic CloudWatchMetricsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsStat

Associated Types

type Rep CloudWatchMetricsStat :: Type -> Type #

NFData CloudWatchMetricsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsStat

Methods

rnf :: CloudWatchMetricsStat -> () #

Hashable CloudWatchMetricsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsStat

ToJSON CloudWatchMetricsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsStat

ToJSONKey CloudWatchMetricsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsStat

FromJSON CloudWatchMetricsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsStat

FromJSONKey CloudWatchMetricsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsStat

ToLog CloudWatchMetricsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsStat

ToHeader CloudWatchMetricsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsStat

ToQuery CloudWatchMetricsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsStat

FromXML CloudWatchMetricsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsStat

ToXML CloudWatchMetricsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsStat

ToByteString CloudWatchMetricsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsStat

FromText CloudWatchMetricsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsStat

ToText CloudWatchMetricsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsStat

type Rep CloudWatchMetricsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsStat

type Rep CloudWatchMetricsStat = D1 ('MetaData "CloudWatchMetricsStat" "Amazonka.DevOpsGuru.Types.CloudWatchMetricsStat" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'True) (C1 ('MetaCons "CloudWatchMetricsStat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCloudWatchMetricsStat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CostEstimationServiceResourceState

newtype CostEstimationServiceResourceState Source #

Instances

Instances details
Eq CostEstimationServiceResourceState Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationServiceResourceState

Ord CostEstimationServiceResourceState Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationServiceResourceState

Read CostEstimationServiceResourceState Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationServiceResourceState

Show CostEstimationServiceResourceState Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationServiceResourceState

Generic CostEstimationServiceResourceState Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationServiceResourceState

Associated Types

type Rep CostEstimationServiceResourceState :: Type -> Type #

NFData CostEstimationServiceResourceState Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationServiceResourceState

Hashable CostEstimationServiceResourceState Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationServiceResourceState

ToJSON CostEstimationServiceResourceState Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationServiceResourceState

ToJSONKey CostEstimationServiceResourceState Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationServiceResourceState

FromJSON CostEstimationServiceResourceState Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationServiceResourceState

FromJSONKey CostEstimationServiceResourceState Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationServiceResourceState

ToLog CostEstimationServiceResourceState Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationServiceResourceState

ToHeader CostEstimationServiceResourceState Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationServiceResourceState

ToQuery CostEstimationServiceResourceState Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationServiceResourceState

FromXML CostEstimationServiceResourceState Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationServiceResourceState

ToXML CostEstimationServiceResourceState Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationServiceResourceState

ToByteString CostEstimationServiceResourceState Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationServiceResourceState

FromText CostEstimationServiceResourceState Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationServiceResourceState

ToText CostEstimationServiceResourceState Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationServiceResourceState

type Rep CostEstimationServiceResourceState Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationServiceResourceState

type Rep CostEstimationServiceResourceState = D1 ('MetaData "CostEstimationServiceResourceState" "Amazonka.DevOpsGuru.Types.CostEstimationServiceResourceState" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'True) (C1 ('MetaCons "CostEstimationServiceResourceState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCostEstimationServiceResourceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CostEstimationStatus

newtype CostEstimationStatus Source #

Instances

Instances details
Eq CostEstimationStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationStatus

Ord CostEstimationStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationStatus

Read CostEstimationStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationStatus

Show CostEstimationStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationStatus

Generic CostEstimationStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationStatus

Associated Types

type Rep CostEstimationStatus :: Type -> Type #

NFData CostEstimationStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationStatus

Methods

rnf :: CostEstimationStatus -> () #

Hashable CostEstimationStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationStatus

ToJSON CostEstimationStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationStatus

ToJSONKey CostEstimationStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationStatus

FromJSON CostEstimationStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationStatus

FromJSONKey CostEstimationStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationStatus

ToLog CostEstimationStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationStatus

ToHeader CostEstimationStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationStatus

ToQuery CostEstimationStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationStatus

FromXML CostEstimationStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationStatus

ToXML CostEstimationStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationStatus

ToByteString CostEstimationStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationStatus

FromText CostEstimationStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationStatus

ToText CostEstimationStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationStatus

type Rep CostEstimationStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationStatus

type Rep CostEstimationStatus = D1 ('MetaData "CostEstimationStatus" "Amazonka.DevOpsGuru.Types.CostEstimationStatus" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'True) (C1 ('MetaCons "CostEstimationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCostEstimationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EventClass

newtype EventClass Source #

Constructors

EventClass' 

Fields

Instances

Instances details
Eq EventClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventClass

Ord EventClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventClass

Read EventClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventClass

Show EventClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventClass

Generic EventClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventClass

Associated Types

type Rep EventClass :: Type -> Type #

NFData EventClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventClass

Methods

rnf :: EventClass -> () #

Hashable EventClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventClass

ToJSON EventClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventClass

ToJSONKey EventClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventClass

FromJSON EventClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventClass

FromJSONKey EventClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventClass

ToLog EventClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventClass

ToHeader EventClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventClass

ToQuery EventClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventClass

FromXML EventClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventClass

ToXML EventClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventClass

Methods

toXML :: EventClass -> XML #

ToByteString EventClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventClass

FromText EventClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventClass

ToText EventClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventClass

Methods

toText :: EventClass -> Text #

type Rep EventClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventClass

type Rep EventClass = D1 ('MetaData "EventClass" "Amazonka.DevOpsGuru.Types.EventClass" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'True) (C1 ('MetaCons "EventClass'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEventClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EventDataSource

newtype EventDataSource Source #

Constructors

EventDataSource' 

Instances

Instances details
Eq EventDataSource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventDataSource

Ord EventDataSource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventDataSource

Read EventDataSource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventDataSource

Show EventDataSource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventDataSource

Generic EventDataSource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventDataSource

Associated Types

type Rep EventDataSource :: Type -> Type #

NFData EventDataSource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventDataSource

Methods

rnf :: EventDataSource -> () #

Hashable EventDataSource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventDataSource

ToJSON EventDataSource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventDataSource

ToJSONKey EventDataSource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventDataSource

FromJSON EventDataSource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventDataSource

FromJSONKey EventDataSource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventDataSource

ToLog EventDataSource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventDataSource

ToHeader EventDataSource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventDataSource

ToQuery EventDataSource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventDataSource

FromXML EventDataSource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventDataSource

ToXML EventDataSource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventDataSource

Methods

toXML :: EventDataSource -> XML #

ToByteString EventDataSource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventDataSource

FromText EventDataSource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventDataSource

ToText EventDataSource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventDataSource

type Rep EventDataSource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventDataSource

type Rep EventDataSource = D1 ('MetaData "EventDataSource" "Amazonka.DevOpsGuru.Types.EventDataSource" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'True) (C1 ('MetaCons "EventDataSource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEventDataSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InsightFeedbackOption

newtype InsightFeedbackOption Source #

Instances

Instances details
Eq InsightFeedbackOption Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedbackOption

Ord InsightFeedbackOption Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedbackOption

Read InsightFeedbackOption Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedbackOption

Show InsightFeedbackOption Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedbackOption

Generic InsightFeedbackOption Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedbackOption

Associated Types

type Rep InsightFeedbackOption :: Type -> Type #

NFData InsightFeedbackOption Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedbackOption

Methods

rnf :: InsightFeedbackOption -> () #

Hashable InsightFeedbackOption Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedbackOption

ToJSON InsightFeedbackOption Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedbackOption

ToJSONKey InsightFeedbackOption Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedbackOption

FromJSON InsightFeedbackOption Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedbackOption

FromJSONKey InsightFeedbackOption Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedbackOption

ToLog InsightFeedbackOption Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedbackOption

ToHeader InsightFeedbackOption Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedbackOption

ToQuery InsightFeedbackOption Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedbackOption

FromXML InsightFeedbackOption Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedbackOption

ToXML InsightFeedbackOption Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedbackOption

ToByteString InsightFeedbackOption Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedbackOption

FromText InsightFeedbackOption Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedbackOption

ToText InsightFeedbackOption Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedbackOption

type Rep InsightFeedbackOption Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedbackOption

type Rep InsightFeedbackOption = D1 ('MetaData "InsightFeedbackOption" "Amazonka.DevOpsGuru.Types.InsightFeedbackOption" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'True) (C1 ('MetaCons "InsightFeedbackOption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInsightFeedbackOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InsightSeverity

newtype InsightSeverity Source #

Constructors

InsightSeverity' 

Instances

Instances details
Eq InsightSeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightSeverity

Ord InsightSeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightSeverity

Read InsightSeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightSeverity

Show InsightSeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightSeverity

Generic InsightSeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightSeverity

Associated Types

type Rep InsightSeverity :: Type -> Type #

NFData InsightSeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightSeverity

Methods

rnf :: InsightSeverity -> () #

Hashable InsightSeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightSeverity

ToJSON InsightSeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightSeverity

ToJSONKey InsightSeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightSeverity

FromJSON InsightSeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightSeverity

FromJSONKey InsightSeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightSeverity

ToLog InsightSeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightSeverity

ToHeader InsightSeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightSeverity

ToQuery InsightSeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightSeverity

FromXML InsightSeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightSeverity

ToXML InsightSeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightSeverity

Methods

toXML :: InsightSeverity -> XML #

ToByteString InsightSeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightSeverity

FromText InsightSeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightSeverity

ToText InsightSeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightSeverity

type Rep InsightSeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightSeverity

type Rep InsightSeverity = D1 ('MetaData "InsightSeverity" "Amazonka.DevOpsGuru.Types.InsightSeverity" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'True) (C1 ('MetaCons "InsightSeverity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInsightSeverity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InsightStatus

newtype InsightStatus Source #

Constructors

InsightStatus' 

Instances

Instances details
Eq InsightStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightStatus

Ord InsightStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightStatus

Read InsightStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightStatus

Show InsightStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightStatus

Generic InsightStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightStatus

Associated Types

type Rep InsightStatus :: Type -> Type #

NFData InsightStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightStatus

Methods

rnf :: InsightStatus -> () #

Hashable InsightStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightStatus

ToJSON InsightStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightStatus

ToJSONKey InsightStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightStatus

FromJSON InsightStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightStatus

FromJSONKey InsightStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightStatus

ToLog InsightStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightStatus

ToHeader InsightStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightStatus

ToQuery InsightStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightStatus

FromXML InsightStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightStatus

ToXML InsightStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightStatus

Methods

toXML :: InsightStatus -> XML #

ToByteString InsightStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightStatus

FromText InsightStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightStatus

ToText InsightStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightStatus

Methods

toText :: InsightStatus -> Text #

type Rep InsightStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightStatus

type Rep InsightStatus = D1 ('MetaData "InsightStatus" "Amazonka.DevOpsGuru.Types.InsightStatus" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'True) (C1 ('MetaCons "InsightStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInsightStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InsightType

newtype InsightType Source #

Constructors

InsightType' 

Bundled Patterns

pattern InsightType_PROACTIVE :: InsightType 
pattern InsightType_REACTIVE :: InsightType 

Instances

Instances details
Eq InsightType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightType

Ord InsightType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightType

Read InsightType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightType

Show InsightType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightType

Generic InsightType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightType

Associated Types

type Rep InsightType :: Type -> Type #

NFData InsightType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightType

Methods

rnf :: InsightType -> () #

Hashable InsightType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightType

ToJSON InsightType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightType

ToJSONKey InsightType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightType

FromJSON InsightType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightType

FromJSONKey InsightType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightType

ToLog InsightType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightType

ToHeader InsightType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightType

ToQuery InsightType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightType

FromXML InsightType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightType

ToXML InsightType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightType

Methods

toXML :: InsightType -> XML #

ToByteString InsightType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightType

FromText InsightType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightType

ToText InsightType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightType

Methods

toText :: InsightType -> Text #

type Rep InsightType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightType

type Rep InsightType = D1 ('MetaData "InsightType" "Amazonka.DevOpsGuru.Types.InsightType" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'True) (C1 ('MetaCons "InsightType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInsightType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Locale

newtype Locale Source #

Constructors

Locale' 

Fields

Bundled Patterns

pattern Locale_DE_DE :: Locale 
pattern Locale_EN_GB :: Locale 
pattern Locale_EN_US :: Locale 
pattern Locale_ES_ES :: Locale 
pattern Locale_FR_FR :: Locale 
pattern Locale_IT_IT :: Locale 
pattern Locale_JA_JP :: Locale 
pattern Locale_KO_KR :: Locale 
pattern Locale_PT_BR :: Locale 
pattern Locale_ZH_CN :: Locale 
pattern Locale_ZH_TW :: Locale 

Instances

Instances details
Eq Locale Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Locale

Methods

(==) :: Locale -> Locale -> Bool #

(/=) :: Locale -> Locale -> Bool #

Ord Locale Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Locale

Read Locale Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Locale

Show Locale Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Locale

Generic Locale Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Locale

Associated Types

type Rep Locale :: Type -> Type #

Methods

from :: Locale -> Rep Locale x #

to :: Rep Locale x -> Locale #

NFData Locale Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Locale

Methods

rnf :: Locale -> () #

Hashable Locale Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Locale

Methods

hashWithSalt :: Int -> Locale -> Int #

hash :: Locale -> Int #

ToJSON Locale Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Locale

ToJSONKey Locale Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Locale

FromJSON Locale Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Locale

FromJSONKey Locale Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Locale

ToLog Locale Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Locale

ToHeader Locale Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Locale

Methods

toHeader :: HeaderName -> Locale -> [Header] #

ToQuery Locale Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Locale

FromXML Locale Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Locale

ToXML Locale Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Locale

Methods

toXML :: Locale -> XML #

ToByteString Locale Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Locale

Methods

toBS :: Locale -> ByteString #

FromText Locale Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Locale

ToText Locale Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Locale

Methods

toText :: Locale -> Text #

type Rep Locale Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Locale

type Rep Locale = D1 ('MetaData "Locale" "Amazonka.DevOpsGuru.Types.Locale" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'True) (C1 ('MetaCons "Locale'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLocale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OptInStatus

newtype OptInStatus Source #

Specifies if DevOps Guru is enabled to create an AWS Systems Manager OpsItem for each created insight.

Constructors

OptInStatus' 

Bundled Patterns

pattern OptInStatus_DISABLED :: OptInStatus 
pattern OptInStatus_ENABLED :: OptInStatus 

Instances

Instances details
Eq OptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OptInStatus

Ord OptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OptInStatus

Read OptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OptInStatus

Show OptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OptInStatus

Generic OptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OptInStatus

Associated Types

type Rep OptInStatus :: Type -> Type #

NFData OptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OptInStatus

Methods

rnf :: OptInStatus -> () #

Hashable OptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OptInStatus

ToJSON OptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OptInStatus

ToJSONKey OptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OptInStatus

FromJSON OptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OptInStatus

FromJSONKey OptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OptInStatus

ToLog OptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OptInStatus

ToHeader OptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OptInStatus

ToQuery OptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OptInStatus

FromXML OptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OptInStatus

ToXML OptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OptInStatus

Methods

toXML :: OptInStatus -> XML #

ToByteString OptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OptInStatus

FromText OptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OptInStatus

ToText OptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OptInStatus

Methods

toText :: OptInStatus -> Text #

type Rep OptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OptInStatus

type Rep OptInStatus = D1 ('MetaData "OptInStatus" "Amazonka.DevOpsGuru.Types.OptInStatus" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'True) (C1 ('MetaCons "OptInStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOptInStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResourceCollectionType

newtype ResourceCollectionType Source #

Instances

Instances details
Eq ResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionType

Ord ResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionType

Read ResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionType

Show ResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionType

Generic ResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionType

Associated Types

type Rep ResourceCollectionType :: Type -> Type #

NFData ResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionType

Methods

rnf :: ResourceCollectionType -> () #

Hashable ResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionType

ToJSON ResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionType

ToJSONKey ResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionType

FromJSON ResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionType

FromJSONKey ResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionType

ToLog ResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionType

ToHeader ResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionType

ToQuery ResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionType

FromXML ResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionType

ToXML ResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionType

ToByteString ResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionType

FromText ResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionType

ToText ResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionType

type Rep ResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionType

type Rep ResourceCollectionType = D1 ('MetaData "ResourceCollectionType" "Amazonka.DevOpsGuru.Types.ResourceCollectionType" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'True) (C1 ('MetaCons "ResourceCollectionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResourceCollectionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ServiceName

newtype ServiceName Source #

Constructors

ServiceName' 

Instances

Instances details
Eq ServiceName Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceName

Ord ServiceName Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceName

Read ServiceName Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceName

Show ServiceName Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceName

Generic ServiceName Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceName

Associated Types

type Rep ServiceName :: Type -> Type #

NFData ServiceName Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceName

Methods

rnf :: ServiceName -> () #

Hashable ServiceName Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceName

ToJSON ServiceName Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceName

ToJSONKey ServiceName Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceName

FromJSON ServiceName Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceName

FromJSONKey ServiceName Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceName

ToLog ServiceName Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceName

ToHeader ServiceName Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceName

ToQuery ServiceName Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceName

FromXML ServiceName Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceName

ToXML ServiceName Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceName

Methods

toXML :: ServiceName -> XML #

ToByteString ServiceName Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceName

FromText ServiceName Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceName

ToText ServiceName Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceName

Methods

toText :: ServiceName -> Text #

type Rep ServiceName Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceName

type Rep ServiceName = D1 ('MetaData "ServiceName" "Amazonka.DevOpsGuru.Types.ServiceName" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'True) (C1 ('MetaCons "ServiceName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromServiceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UpdateResourceCollectionAction

newtype UpdateResourceCollectionAction Source #

Instances

Instances details
Eq UpdateResourceCollectionAction Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionAction

Ord UpdateResourceCollectionAction Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionAction

Read UpdateResourceCollectionAction Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionAction

Show UpdateResourceCollectionAction Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionAction

Generic UpdateResourceCollectionAction Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionAction

Associated Types

type Rep UpdateResourceCollectionAction :: Type -> Type #

NFData UpdateResourceCollectionAction Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionAction

Hashable UpdateResourceCollectionAction Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionAction

ToJSON UpdateResourceCollectionAction Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionAction

ToJSONKey UpdateResourceCollectionAction Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionAction

FromJSON UpdateResourceCollectionAction Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionAction

FromJSONKey UpdateResourceCollectionAction Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionAction

ToLog UpdateResourceCollectionAction Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionAction

ToHeader UpdateResourceCollectionAction Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionAction

ToQuery UpdateResourceCollectionAction Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionAction

FromXML UpdateResourceCollectionAction Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionAction

ToXML UpdateResourceCollectionAction Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionAction

ToByteString UpdateResourceCollectionAction Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionAction

FromText UpdateResourceCollectionAction Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionAction

ToText UpdateResourceCollectionAction Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionAction

type Rep UpdateResourceCollectionAction Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionAction

type Rep UpdateResourceCollectionAction = D1 ('MetaData "UpdateResourceCollectionAction" "Amazonka.DevOpsGuru.Types.UpdateResourceCollectionAction" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'True) (C1 ('MetaCons "UpdateResourceCollectionAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUpdateResourceCollectionAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AnomalyReportedTimeRange

data AnomalyReportedTimeRange Source #

A time range that specifies when DevOps Guru opens and then closes an anomaly. This is different from AnomalyTimeRange, which specifies the time range when DevOps Guru actually observes the anomalous behavior.

See: newAnomalyReportedTimeRange smart constructor.

Constructors

AnomalyReportedTimeRange' 

Fields

Instances

Instances details
Eq AnomalyReportedTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyReportedTimeRange

Read AnomalyReportedTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyReportedTimeRange

Show AnomalyReportedTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyReportedTimeRange

Generic AnomalyReportedTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyReportedTimeRange

Associated Types

type Rep AnomalyReportedTimeRange :: Type -> Type #

NFData AnomalyReportedTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyReportedTimeRange

Hashable AnomalyReportedTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyReportedTimeRange

FromJSON AnomalyReportedTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyReportedTimeRange

type Rep AnomalyReportedTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyReportedTimeRange

type Rep AnomalyReportedTimeRange = D1 ('MetaData "AnomalyReportedTimeRange" "Amazonka.DevOpsGuru.Types.AnomalyReportedTimeRange" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "AnomalyReportedTimeRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "closeTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "openTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))

newAnomalyReportedTimeRange Source #

Create a value of AnomalyReportedTimeRange 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:closeTime:AnomalyReportedTimeRange', anomalyReportedTimeRange_closeTime - The time when an anomaly is closed.

$sel:openTime:AnomalyReportedTimeRange', anomalyReportedTimeRange_openTime - The time when an anomaly is opened.

AnomalySourceDetails

data AnomalySourceDetails Source #

Details about the source of the anomalous operational data that triggered the anomaly. The one supported source is Amazon CloudWatch metrics.

See: newAnomalySourceDetails smart constructor.

Constructors

AnomalySourceDetails' 

Fields

Instances

Instances details
Eq AnomalySourceDetails Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySourceDetails

Read AnomalySourceDetails Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySourceDetails

Show AnomalySourceDetails Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySourceDetails

Generic AnomalySourceDetails Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySourceDetails

Associated Types

type Rep AnomalySourceDetails :: Type -> Type #

NFData AnomalySourceDetails Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySourceDetails

Methods

rnf :: AnomalySourceDetails -> () #

Hashable AnomalySourceDetails Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySourceDetails

FromJSON AnomalySourceDetails Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySourceDetails

type Rep AnomalySourceDetails Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySourceDetails

type Rep AnomalySourceDetails = D1 ('MetaData "AnomalySourceDetails" "Amazonka.DevOpsGuru.Types.AnomalySourceDetails" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "AnomalySourceDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cloudWatchMetrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CloudWatchMetricsDetail]))))

newAnomalySourceDetails :: AnomalySourceDetails Source #

Create a value of AnomalySourceDetails 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:cloudWatchMetrics:AnomalySourceDetails', anomalySourceDetails_cloudWatchMetrics - An array of CloudWatchMetricsDetail object that contains information about the analyzed metrics that displayed anomalous behavior.

anomalySourceDetails_cloudWatchMetrics :: Lens' AnomalySourceDetails (Maybe [CloudWatchMetricsDetail]) Source #

An array of CloudWatchMetricsDetail object that contains information about the analyzed metrics that displayed anomalous behavior.

AnomalyTimeRange

data AnomalyTimeRange Source #

A time range that specifies when the observed unusual behavior in an anomaly started and ended. This is different from AnomalyReportedTimeRange, which specifies the time range when DevOps Guru opens and then closes an anomaly.

See: newAnomalyTimeRange smart constructor.

Constructors

AnomalyTimeRange' 

Fields

Instances

Instances details
Eq AnomalyTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyTimeRange

Read AnomalyTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyTimeRange

Show AnomalyTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyTimeRange

Generic AnomalyTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyTimeRange

Associated Types

type Rep AnomalyTimeRange :: Type -> Type #

NFData AnomalyTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyTimeRange

Methods

rnf :: AnomalyTimeRange -> () #

Hashable AnomalyTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyTimeRange

FromJSON AnomalyTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyTimeRange

type Rep AnomalyTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyTimeRange

type Rep AnomalyTimeRange = D1 ('MetaData "AnomalyTimeRange" "Amazonka.DevOpsGuru.Types.AnomalyTimeRange" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "AnomalyTimeRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))

newAnomalyTimeRange Source #

Create a value of AnomalyTimeRange 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:endTime:AnomalyTimeRange', anomalyTimeRange_endTime - The time when the anomalous behavior ended.

$sel:startTime:AnomalyTimeRange', anomalyTimeRange_startTime - The time when the anomalous behavior started.

anomalyTimeRange_endTime :: Lens' AnomalyTimeRange (Maybe UTCTime) Source #

The time when the anomalous behavior ended.

anomalyTimeRange_startTime :: Lens' AnomalyTimeRange UTCTime Source #

The time when the anomalous behavior started.

CloudFormationCollection

data CloudFormationCollection Source #

Information about AWS CloudFormation stacks. You can use up to 500 stacks to specify which AWS resources in your account to analyze. For more information, see Stacks in the AWS CloudFormation User Guide.

See: newCloudFormationCollection smart constructor.

Constructors

CloudFormationCollection' 

Fields

Instances

Instances details
Eq CloudFormationCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCollection

Read CloudFormationCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCollection

Show CloudFormationCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCollection

Generic CloudFormationCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCollection

Associated Types

type Rep CloudFormationCollection :: Type -> Type #

NFData CloudFormationCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCollection

Hashable CloudFormationCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCollection

ToJSON CloudFormationCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCollection

FromJSON CloudFormationCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCollection

type Rep CloudFormationCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCollection

type Rep CloudFormationCollection = D1 ('MetaData "CloudFormationCollection" "Amazonka.DevOpsGuru.Types.CloudFormationCollection" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "CloudFormationCollection'" 'PrefixI 'True) (S1 ('MetaSel ('Just "stackNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newCloudFormationCollection :: CloudFormationCollection Source #

Create a value of CloudFormationCollection 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:stackNames:CloudFormationCollection', cloudFormationCollection_stackNames - An array of CloudFormation stack names.

CloudFormationCollectionFilter

data CloudFormationCollectionFilter Source #

Information about AWS CloudFormation stacks. You can use up to 500 stacks to specify which AWS resources in your account to analyze. For more information, see Stacks in the AWS CloudFormation User Guide.

See: newCloudFormationCollectionFilter smart constructor.

Constructors

CloudFormationCollectionFilter' 

Fields

Instances

Instances details
Eq CloudFormationCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCollectionFilter

Read CloudFormationCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCollectionFilter

Show CloudFormationCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCollectionFilter

Generic CloudFormationCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCollectionFilter

Associated Types

type Rep CloudFormationCollectionFilter :: Type -> Type #

NFData CloudFormationCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCollectionFilter

Hashable CloudFormationCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCollectionFilter

FromJSON CloudFormationCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCollectionFilter

type Rep CloudFormationCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCollectionFilter

type Rep CloudFormationCollectionFilter = D1 ('MetaData "CloudFormationCollectionFilter" "Amazonka.DevOpsGuru.Types.CloudFormationCollectionFilter" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "CloudFormationCollectionFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "stackNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newCloudFormationCollectionFilter :: CloudFormationCollectionFilter Source #

Create a value of CloudFormationCollectionFilter 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:stackNames:CloudFormationCollectionFilter', cloudFormationCollectionFilter_stackNames - An array of CloudFormation stack names.

CloudFormationCostEstimationResourceCollectionFilter

data CloudFormationCostEstimationResourceCollectionFilter Source #

Information about an AWS CloudFormation stack used to create a monthly cost estimate for DevOps Guru to analyze AWS resources. The maximum number of stacks you can specify for a cost estimate is one. The estimate created is for the cost to analyze the AWS resources defined by the stack. For more information, see Stacks in the AWS CloudFormation User Guide.

See: newCloudFormationCostEstimationResourceCollectionFilter smart constructor.

Constructors

CloudFormationCostEstimationResourceCollectionFilter' 

Fields

Instances

Instances details
Eq CloudFormationCostEstimationResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCostEstimationResourceCollectionFilter

Read CloudFormationCostEstimationResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCostEstimationResourceCollectionFilter

Show CloudFormationCostEstimationResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCostEstimationResourceCollectionFilter

Generic CloudFormationCostEstimationResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCostEstimationResourceCollectionFilter

NFData CloudFormationCostEstimationResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCostEstimationResourceCollectionFilter

Hashable CloudFormationCostEstimationResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCostEstimationResourceCollectionFilter

ToJSON CloudFormationCostEstimationResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCostEstimationResourceCollectionFilter

FromJSON CloudFormationCostEstimationResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCostEstimationResourceCollectionFilter

type Rep CloudFormationCostEstimationResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCostEstimationResourceCollectionFilter

type Rep CloudFormationCostEstimationResourceCollectionFilter = D1 ('MetaData "CloudFormationCostEstimationResourceCollectionFilter" "Amazonka.DevOpsGuru.Types.CloudFormationCostEstimationResourceCollectionFilter" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "CloudFormationCostEstimationResourceCollectionFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "stackNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))))

newCloudFormationCostEstimationResourceCollectionFilter :: CloudFormationCostEstimationResourceCollectionFilter Source #

Create a value of CloudFormationCostEstimationResourceCollectionFilter 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:stackNames:CloudFormationCostEstimationResourceCollectionFilter', cloudFormationCostEstimationResourceCollectionFilter_stackNames - An array of CloudFormation stack names. Its size is fixed at 1 item.

CloudFormationHealth

data CloudFormationHealth Source #

Information about the health of AWS resources in your account that are specified by an AWS CloudFormation stack.

See: newCloudFormationHealth smart constructor.

Constructors

CloudFormationHealth' 

Fields

  • insight :: Maybe InsightHealth

    Information about the health of the AWS resources in your account that are specified by an AWS CloudFormation stack, including the number of open proactive, open reactive insights, and the Mean Time to Recover (MTTR) of closed insights.

  • stackName :: Maybe Text

    The name of the CloudFormation stack.

Instances

Instances details
Eq CloudFormationHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationHealth

Read CloudFormationHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationHealth

Show CloudFormationHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationHealth

Generic CloudFormationHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationHealth

Associated Types

type Rep CloudFormationHealth :: Type -> Type #

NFData CloudFormationHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationHealth

Methods

rnf :: CloudFormationHealth -> () #

Hashable CloudFormationHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationHealth

FromJSON CloudFormationHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationHealth

type Rep CloudFormationHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationHealth

type Rep CloudFormationHealth = D1 ('MetaData "CloudFormationHealth" "Amazonka.DevOpsGuru.Types.CloudFormationHealth" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "CloudFormationHealth'" 'PrefixI 'True) (S1 ('MetaSel ('Just "insight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InsightHealth)) :*: S1 ('MetaSel ('Just "stackName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCloudFormationHealth :: CloudFormationHealth Source #

Create a value of CloudFormationHealth 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:insight:CloudFormationHealth', cloudFormationHealth_insight - Information about the health of the AWS resources in your account that are specified by an AWS CloudFormation stack, including the number of open proactive, open reactive insights, and the Mean Time to Recover (MTTR) of closed insights.

$sel:stackName:CloudFormationHealth', cloudFormationHealth_stackName - The name of the CloudFormation stack.

cloudFormationHealth_insight :: Lens' CloudFormationHealth (Maybe InsightHealth) Source #

Information about the health of the AWS resources in your account that are specified by an AWS CloudFormation stack, including the number of open proactive, open reactive insights, and the Mean Time to Recover (MTTR) of closed insights.

cloudFormationHealth_stackName :: Lens' CloudFormationHealth (Maybe Text) Source #

The name of the CloudFormation stack.

CloudWatchMetricsDetail

data CloudWatchMetricsDetail Source #

Information about an Amazon CloudWatch metric.

See: newCloudWatchMetricsDetail smart constructor.

Constructors

CloudWatchMetricsDetail' 

Fields

Instances

Instances details
Eq CloudWatchMetricsDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsDetail

Read CloudWatchMetricsDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsDetail

Show CloudWatchMetricsDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsDetail

Generic CloudWatchMetricsDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsDetail

Associated Types

type Rep CloudWatchMetricsDetail :: Type -> Type #

NFData CloudWatchMetricsDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsDetail

Methods

rnf :: CloudWatchMetricsDetail -> () #

Hashable CloudWatchMetricsDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsDetail

FromJSON CloudWatchMetricsDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsDetail

type Rep CloudWatchMetricsDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsDetail

type Rep CloudWatchMetricsDetail = D1 ('MetaData "CloudWatchMetricsDetail" "Amazonka.DevOpsGuru.Types.CloudWatchMetricsDetail" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "CloudWatchMetricsDetail'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "period") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "stat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudWatchMetricsStat)) :*: (S1 ('MetaSel ('Just "dimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CloudWatchMetricsDimension])) :*: S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newCloudWatchMetricsDetail :: CloudWatchMetricsDetail Source #

Create a value of CloudWatchMetricsDetail 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:period:CloudWatchMetricsDetail', cloudWatchMetricsDetail_period - The length of time associated with the CloudWatch metric in number of seconds.

$sel:metricName:CloudWatchMetricsDetail', cloudWatchMetricsDetail_metricName - The name of the CloudWatch metric.

$sel:namespace:CloudWatchMetricsDetail', cloudWatchMetricsDetail_namespace - The namespace of the CloudWatch metric. A namespace is a container for CloudWatch metrics.

$sel:stat:CloudWatchMetricsDetail', cloudWatchMetricsDetail_stat - The type of statistic associated with the CloudWatch metric. For more information, see Statistics in the Amazon CloudWatch User Guide.

$sel:dimensions:CloudWatchMetricsDetail', cloudWatchMetricsDetail_dimensions - An array of CloudWatch dimensions associated with

$sel:unit:CloudWatchMetricsDetail', cloudWatchMetricsDetail_unit - The unit of measure used for the CloudWatch metric. For example, Bytes, Seconds, Count, and Percent.

cloudWatchMetricsDetail_period :: Lens' CloudWatchMetricsDetail (Maybe Int) Source #

The length of time associated with the CloudWatch metric in number of seconds.

cloudWatchMetricsDetail_namespace :: Lens' CloudWatchMetricsDetail (Maybe Text) Source #

The namespace of the CloudWatch metric. A namespace is a container for CloudWatch metrics.

cloudWatchMetricsDetail_stat :: Lens' CloudWatchMetricsDetail (Maybe CloudWatchMetricsStat) Source #

The type of statistic associated with the CloudWatch metric. For more information, see Statistics in the Amazon CloudWatch User Guide.

cloudWatchMetricsDetail_unit :: Lens' CloudWatchMetricsDetail (Maybe Text) Source #

The unit of measure used for the CloudWatch metric. For example, Bytes, Seconds, Count, and Percent.

CloudWatchMetricsDimension

data CloudWatchMetricsDimension Source #

The dimension of a Amazon CloudWatch metric that is used when DevOps Guru analyzes the resources in your account for operational problems and anomalous behavior. A dimension is a name/value pair that is part of the identity of a metric. A metric can have up to 10 dimensions. For more information, see Dimensions in the Amazon CloudWatch User Guide.

See: newCloudWatchMetricsDimension smart constructor.

Constructors

CloudWatchMetricsDimension' 

Fields

Instances

Instances details
Eq CloudWatchMetricsDimension Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsDimension

Read CloudWatchMetricsDimension Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsDimension

Show CloudWatchMetricsDimension Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsDimension

Generic CloudWatchMetricsDimension Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsDimension

Associated Types

type Rep CloudWatchMetricsDimension :: Type -> Type #

NFData CloudWatchMetricsDimension Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsDimension

Hashable CloudWatchMetricsDimension Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsDimension

FromJSON CloudWatchMetricsDimension Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsDimension

type Rep CloudWatchMetricsDimension Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsDimension

type Rep CloudWatchMetricsDimension = D1 ('MetaData "CloudWatchMetricsDimension" "Amazonka.DevOpsGuru.Types.CloudWatchMetricsDimension" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "CloudWatchMetricsDimension'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCloudWatchMetricsDimension :: CloudWatchMetricsDimension Source #

Create a value of CloudWatchMetricsDimension 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:value:CloudWatchMetricsDimension', cloudWatchMetricsDimension_value - The value of the CloudWatch dimension.

$sel:name:CloudWatchMetricsDimension', cloudWatchMetricsDimension_name - The name of the CloudWatch dimension.

CostEstimationResourceCollectionFilter

data CostEstimationResourceCollectionFilter Source #

Information about a filter used to specify which AWS resources are analyzed to create a monthly DevOps Guru cost estimate. For more information, see Estimate your Amazon DevOps Guru costs and Amazon DevOps Guru pricing.

See: newCostEstimationResourceCollectionFilter smart constructor.

Constructors

CostEstimationResourceCollectionFilter' 

Fields

Instances

Instances details
Eq CostEstimationResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationResourceCollectionFilter

Read CostEstimationResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationResourceCollectionFilter

Show CostEstimationResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationResourceCollectionFilter

Generic CostEstimationResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationResourceCollectionFilter

NFData CostEstimationResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationResourceCollectionFilter

Hashable CostEstimationResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationResourceCollectionFilter

ToJSON CostEstimationResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationResourceCollectionFilter

FromJSON CostEstimationResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationResourceCollectionFilter

type Rep CostEstimationResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationResourceCollectionFilter

type Rep CostEstimationResourceCollectionFilter = D1 ('MetaData "CostEstimationResourceCollectionFilter" "Amazonka.DevOpsGuru.Types.CostEstimationResourceCollectionFilter" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "CostEstimationResourceCollectionFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cloudFormation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudFormationCostEstimationResourceCollectionFilter))))

newCostEstimationResourceCollectionFilter :: CostEstimationResourceCollectionFilter Source #

Create a value of CostEstimationResourceCollectionFilter 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:cloudFormation:CostEstimationResourceCollectionFilter', costEstimationResourceCollectionFilter_cloudFormation - An object that specifies the CloudFormation stack that defines the AWS resources used to create a monthly estimate for DevOps Guru.

costEstimationResourceCollectionFilter_cloudFormation :: Lens' CostEstimationResourceCollectionFilter (Maybe CloudFormationCostEstimationResourceCollectionFilter) Source #

An object that specifies the CloudFormation stack that defines the AWS resources used to create a monthly estimate for DevOps Guru.

CostEstimationTimeRange

data CostEstimationTimeRange Source #

The time range of a cost estimation.

See: newCostEstimationTimeRange smart constructor.

Constructors

CostEstimationTimeRange' 

Fields

Instances

Instances details
Eq CostEstimationTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationTimeRange

Read CostEstimationTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationTimeRange

Show CostEstimationTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationTimeRange

Generic CostEstimationTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationTimeRange

Associated Types

type Rep CostEstimationTimeRange :: Type -> Type #

NFData CostEstimationTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationTimeRange

Methods

rnf :: CostEstimationTimeRange -> () #

Hashable CostEstimationTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationTimeRange

FromJSON CostEstimationTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationTimeRange

type Rep CostEstimationTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationTimeRange

type Rep CostEstimationTimeRange = D1 ('MetaData "CostEstimationTimeRange" "Amazonka.DevOpsGuru.Types.CostEstimationTimeRange" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "CostEstimationTimeRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))

newCostEstimationTimeRange :: CostEstimationTimeRange Source #

Create a value of CostEstimationTimeRange 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:startTime:CostEstimationTimeRange', costEstimationTimeRange_startTime - The start time of the cost estimation.

$sel:endTime:CostEstimationTimeRange', costEstimationTimeRange_endTime - The end time of the cost estimation.

EndTimeRange

data EndTimeRange Source #

A range of time that specifies when anomalous behavior in an anomaly or insight ended.

See: newEndTimeRange smart constructor.

Constructors

EndTimeRange' 

Fields

Instances

Instances details
Eq EndTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EndTimeRange

Read EndTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EndTimeRange

Show EndTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EndTimeRange

Generic EndTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EndTimeRange

Associated Types

type Rep EndTimeRange :: Type -> Type #

NFData EndTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EndTimeRange

Methods

rnf :: EndTimeRange -> () #

Hashable EndTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EndTimeRange

ToJSON EndTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EndTimeRange

type Rep EndTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EndTimeRange

type Rep EndTimeRange = D1 ('MetaData "EndTimeRange" "Amazonka.DevOpsGuru.Types.EndTimeRange" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "EndTimeRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "toTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))

newEndTimeRange :: EndTimeRange Source #

Create a value of EndTimeRange 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:fromTime:EndTimeRange', endTimeRange_fromTime - The earliest end time in the time range.

$sel:toTime:EndTimeRange', endTimeRange_toTime - The latest end time in the time range.

endTimeRange_fromTime :: Lens' EndTimeRange (Maybe UTCTime) Source #

The earliest end time in the time range.

endTimeRange_toTime :: Lens' EndTimeRange (Maybe UTCTime) Source #

The latest end time in the time range.

Event

data Event Source #

An AWS resource event. AWS resource events and metrics are analyzed by DevOps Guru to find anomalous behavior and provide recommendations to improve your operational solutions.

See: newEvent smart constructor.

Constructors

Event' 

Fields

Instances

Instances details
Eq Event Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Event

Methods

(==) :: Event -> Event -> Bool #

(/=) :: Event -> Event -> Bool #

Read Event Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Event

Show Event Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Event

Methods

showsPrec :: Int -> Event -> ShowS #

show :: Event -> String #

showList :: [Event] -> ShowS #

Generic Event Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Event

Associated Types

type Rep Event :: Type -> Type #

Methods

from :: Event -> Rep Event x #

to :: Rep Event x -> Event #

NFData Event Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Event

Methods

rnf :: Event -> () #

Hashable Event Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Event

Methods

hashWithSalt :: Int -> Event -> Int #

hash :: Event -> Int #

FromJSON Event Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Event

type Rep Event Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Event

newEvent :: Event Source #

Create a value of Event 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:resourceCollection:Event', event_resourceCollection - Undocumented member.

$sel:eventClass:Event', event_eventClass - The class of the event. The class specifies what the event is related to, such as an infrastructure change, a deployment, or a schema change.

$sel:time:Event', event_time - A Timestamp that specifies the time the event occurred.

$sel:resources:Event', event_resources - An EventResource object that contains information about the resource that emitted the event.

$sel:name:Event', event_name - The name of the event.

$sel:id:Event', event_id - The ID of the event.

$sel:dataSource:Event', event_dataSource - The source, AWS_CLOUD_TRAIL or AWS_CODE_DEPLOY, where DevOps Guru analysis found the event.

$sel:eventSource:Event', event_eventSource - The AWS source that emitted the event.

event_eventClass :: Lens' Event (Maybe EventClass) Source #

The class of the event. The class specifies what the event is related to, such as an infrastructure change, a deployment, or a schema change.

event_time :: Lens' Event (Maybe UTCTime) Source #

A Timestamp that specifies the time the event occurred.

event_resources :: Lens' Event (Maybe [EventResource]) Source #

An EventResource object that contains information about the resource that emitted the event.

event_name :: Lens' Event (Maybe Text) Source #

The name of the event.

event_id :: Lens' Event (Maybe Text) Source #

The ID of the event.

event_dataSource :: Lens' Event (Maybe EventDataSource) Source #

The source, AWS_CLOUD_TRAIL or AWS_CODE_DEPLOY, where DevOps Guru analysis found the event.

event_eventSource :: Lens' Event (Maybe Text) Source #

The AWS source that emitted the event.

EventResource

data EventResource Source #

The AWS resource that emitted an event. AWS resource events and metrics are analyzed by DevOps Guru to find anomalous behavior and provide recommendations to improve your operational solutions.

See: newEventResource smart constructor.

Constructors

EventResource' 

Fields

  • arn :: Maybe Text

    The Amazon Resource Name (ARN) of the resource that emitted an event.

  • name :: Maybe Text

    The name of the resource that emitted an event.

  • type' :: Maybe Text

    The type of resource that emitted an event.

Instances

Instances details
Eq EventResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventResource

Read EventResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventResource

Show EventResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventResource

Generic EventResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventResource

Associated Types

type Rep EventResource :: Type -> Type #

NFData EventResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventResource

Methods

rnf :: EventResource -> () #

Hashable EventResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventResource

FromJSON EventResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventResource

type Rep EventResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventResource

type Rep EventResource = D1 ('MetaData "EventResource" "Amazonka.DevOpsGuru.Types.EventResource" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "EventResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newEventResource :: EventResource Source #

Create a value of EventResource 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:arn:EventResource', eventResource_arn - The Amazon Resource Name (ARN) of the resource that emitted an event.

$sel:name:EventResource', eventResource_name - The name of the resource that emitted an event.

$sel:type':EventResource', eventResource_type - The type of resource that emitted an event.

eventResource_arn :: Lens' EventResource (Maybe Text) Source #

The Amazon Resource Name (ARN) of the resource that emitted an event.

eventResource_name :: Lens' EventResource (Maybe Text) Source #

The name of the resource that emitted an event.

eventResource_type :: Lens' EventResource (Maybe Text) Source #

The type of resource that emitted an event.

EventTimeRange

data EventTimeRange Source #

The time range during which an AWS event occurred. AWS resource events and metrics are analyzed by DevOps Guru to find anomalous behavior and provide recommendations to improve your operational solutions.

See: newEventTimeRange smart constructor.

Constructors

EventTimeRange' 

Fields

Instances

Instances details
Eq EventTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventTimeRange

Read EventTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventTimeRange

Show EventTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventTimeRange

Generic EventTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventTimeRange

Associated Types

type Rep EventTimeRange :: Type -> Type #

NFData EventTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventTimeRange

Methods

rnf :: EventTimeRange -> () #

Hashable EventTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventTimeRange

ToJSON EventTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventTimeRange

type Rep EventTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventTimeRange

type Rep EventTimeRange = D1 ('MetaData "EventTimeRange" "Amazonka.DevOpsGuru.Types.EventTimeRange" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "EventTimeRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "toTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))

newEventTimeRange Source #

Create a value of EventTimeRange 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:fromTime:EventTimeRange', eventTimeRange_fromTime - The time when the event started.

$sel:toTime:EventTimeRange', eventTimeRange_toTime - The time when the event ended.

eventTimeRange_fromTime :: Lens' EventTimeRange UTCTime Source #

The time when the event started.

eventTimeRange_toTime :: Lens' EventTimeRange UTCTime Source #

The time when the event ended.

InsightFeedback

data InsightFeedback Source #

Information about insight feedback received from a customer.

See: newInsightFeedback smart constructor.

Constructors

InsightFeedback' 

Fields

Instances

Instances details
Eq InsightFeedback Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedback

Read InsightFeedback Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedback

Show InsightFeedback Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedback

Generic InsightFeedback Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedback

Associated Types

type Rep InsightFeedback :: Type -> Type #

NFData InsightFeedback Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedback

Methods

rnf :: InsightFeedback -> () #

Hashable InsightFeedback Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedback

ToJSON InsightFeedback Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedback

FromJSON InsightFeedback Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedback

type Rep InsightFeedback Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedback

type Rep InsightFeedback = D1 ('MetaData "InsightFeedback" "Amazonka.DevOpsGuru.Types.InsightFeedback" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "InsightFeedback'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "feedback") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InsightFeedbackOption))))

newInsightFeedback :: InsightFeedback Source #

Create a value of InsightFeedback 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:id:InsightFeedback', insightFeedback_id - The insight feedback ID.

$sel:feedback:InsightFeedback', insightFeedback_feedback - The feedback provided by the customer.

InsightHealth

data InsightHealth Source #

Information about the number of open reactive and proactive insights that can be used to gauge the health of your system.

See: newInsightHealth smart constructor.

Constructors

InsightHealth' 

Fields

Instances

Instances details
Eq InsightHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightHealth

Read InsightHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightHealth

Show InsightHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightHealth

Generic InsightHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightHealth

Associated Types

type Rep InsightHealth :: Type -> Type #

NFData InsightHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightHealth

Methods

rnf :: InsightHealth -> () #

Hashable InsightHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightHealth

FromJSON InsightHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightHealth

type Rep InsightHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightHealth

type Rep InsightHealth = D1 ('MetaData "InsightHealth" "Amazonka.DevOpsGuru.Types.InsightHealth" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "InsightHealth'" 'PrefixI 'True) (S1 ('MetaSel ('Just "meanTimeToRecoverInMilliseconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "openReactiveInsights") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "openProactiveInsights") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))

newInsightHealth :: InsightHealth Source #

Create a value of InsightHealth 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:meanTimeToRecoverInMilliseconds:InsightHealth', insightHealth_meanTimeToRecoverInMilliseconds - The Meant Time to Recover (MTTR) for the insight.

$sel:openReactiveInsights:InsightHealth', insightHealth_openReactiveInsights - The number of open reactive insights.

$sel:openProactiveInsights:InsightHealth', insightHealth_openProactiveInsights - The number of open proactive insights.

insightHealth_meanTimeToRecoverInMilliseconds :: Lens' InsightHealth (Maybe Integer) Source #

The Meant Time to Recover (MTTR) for the insight.

insightHealth_openReactiveInsights :: Lens' InsightHealth (Maybe Int) Source #

The number of open reactive insights.

insightHealth_openProactiveInsights :: Lens' InsightHealth (Maybe Int) Source #

The number of open proactive insights.

InsightTimeRange

data InsightTimeRange Source #

A time ranged that specifies when the observed behavior in an insight started and ended.

See: newInsightTimeRange smart constructor.

Constructors

InsightTimeRange' 

Fields

  • endTime :: Maybe POSIX

    The time when the behavior described in an insight ended.

  • startTime :: POSIX

    The time when the behavior described in an insight started.

Instances

Instances details
Eq InsightTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightTimeRange

Read InsightTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightTimeRange

Show InsightTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightTimeRange

Generic InsightTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightTimeRange

Associated Types

type Rep InsightTimeRange :: Type -> Type #

NFData InsightTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightTimeRange

Methods

rnf :: InsightTimeRange -> () #

Hashable InsightTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightTimeRange

FromJSON InsightTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightTimeRange

type Rep InsightTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightTimeRange

type Rep InsightTimeRange = D1 ('MetaData "InsightTimeRange" "Amazonka.DevOpsGuru.Types.InsightTimeRange" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "InsightTimeRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))

newInsightTimeRange Source #

Create a value of InsightTimeRange 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:endTime:InsightTimeRange', insightTimeRange_endTime - The time when the behavior described in an insight ended.

$sel:startTime:InsightTimeRange', insightTimeRange_startTime - The time when the behavior described in an insight started.

insightTimeRange_endTime :: Lens' InsightTimeRange (Maybe UTCTime) Source #

The time when the behavior described in an insight ended.

insightTimeRange_startTime :: Lens' InsightTimeRange UTCTime Source #

The time when the behavior described in an insight started.

ListEventsFilters

data ListEventsFilters Source #

Filters you can use to specify which events are returned when ListEvents is called.

See: newListEventsFilters smart constructor.

Constructors

ListEventsFilters' 

Fields

Instances

Instances details
Eq ListEventsFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListEventsFilters

Read ListEventsFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListEventsFilters

Show ListEventsFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListEventsFilters

Generic ListEventsFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListEventsFilters

Associated Types

type Rep ListEventsFilters :: Type -> Type #

NFData ListEventsFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListEventsFilters

Methods

rnf :: ListEventsFilters -> () #

Hashable ListEventsFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListEventsFilters

ToJSON ListEventsFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListEventsFilters

type Rep ListEventsFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListEventsFilters

type Rep ListEventsFilters = D1 ('MetaData "ListEventsFilters" "Amazonka.DevOpsGuru.Types.ListEventsFilters" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "ListEventsFilters'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resourceCollection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceCollection)) :*: (S1 ('MetaSel ('Just "eventClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventClass)) :*: S1 ('MetaSel ('Just "insightId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "dataSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventDataSource)) :*: (S1 ('MetaSel ('Just "eventTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventTimeRange)) :*: S1 ('MetaSel ('Just "eventSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newListEventsFilters :: ListEventsFilters Source #

Create a value of ListEventsFilters 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:resourceCollection:ListEventsFilters', listEventsFilters_resourceCollection - Undocumented member.

$sel:eventClass:ListEventsFilters', listEventsFilters_eventClass - The class of the events you want to filter for, such as an infrastructure change, a deployment, or a schema change.

$sel:insightId:ListEventsFilters', listEventsFilters_insightId - An ID of an insight that is related to the events you want to filter for.

$sel:dataSource:ListEventsFilters', listEventsFilters_dataSource - The source, AWS_CLOUD_TRAIL or AWS_CODE_DEPLOY, of the events you want returned.

$sel:eventTimeRange:ListEventsFilters', listEventsFilters_eventTimeRange - A time range during which you want the filtered events to have occurred.

$sel:eventSource:ListEventsFilters', listEventsFilters_eventSource - The AWS source that emitted the events you want to filter for.

listEventsFilters_eventClass :: Lens' ListEventsFilters (Maybe EventClass) Source #

The class of the events you want to filter for, such as an infrastructure change, a deployment, or a schema change.

listEventsFilters_insightId :: Lens' ListEventsFilters (Maybe Text) Source #

An ID of an insight that is related to the events you want to filter for.

listEventsFilters_dataSource :: Lens' ListEventsFilters (Maybe EventDataSource) Source #

The source, AWS_CLOUD_TRAIL or AWS_CODE_DEPLOY, of the events you want returned.

listEventsFilters_eventTimeRange :: Lens' ListEventsFilters (Maybe EventTimeRange) Source #

A time range during which you want the filtered events to have occurred.

listEventsFilters_eventSource :: Lens' ListEventsFilters (Maybe Text) Source #

The AWS source that emitted the events you want to filter for.

ListInsightsAnyStatusFilter

data ListInsightsAnyStatusFilter Source #

Used to filter for insights that have any status.

See: newListInsightsAnyStatusFilter smart constructor.

Constructors

ListInsightsAnyStatusFilter' 

Fields

Instances

Instances details
Eq ListInsightsAnyStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsAnyStatusFilter

Read ListInsightsAnyStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsAnyStatusFilter

Show ListInsightsAnyStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsAnyStatusFilter

Generic ListInsightsAnyStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsAnyStatusFilter

Associated Types

type Rep ListInsightsAnyStatusFilter :: Type -> Type #

NFData ListInsightsAnyStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsAnyStatusFilter

Hashable ListInsightsAnyStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsAnyStatusFilter

ToJSON ListInsightsAnyStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsAnyStatusFilter

type Rep ListInsightsAnyStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsAnyStatusFilter

type Rep ListInsightsAnyStatusFilter = D1 ('MetaData "ListInsightsAnyStatusFilter" "Amazonka.DevOpsGuru.Types.ListInsightsAnyStatusFilter" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "ListInsightsAnyStatusFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InsightType) :*: S1 ('MetaSel ('Just "startTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 StartTimeRange)))

newListInsightsAnyStatusFilter Source #

Create a value of ListInsightsAnyStatusFilter 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:type':ListInsightsAnyStatusFilter', listInsightsAnyStatusFilter_type - Use to filter for either REACTIVE or PROACTIVE insights.

$sel:startTimeRange:ListInsightsAnyStatusFilter', listInsightsAnyStatusFilter_startTimeRange - A time range used to specify when the behavior of the filtered insights started.

listInsightsAnyStatusFilter_type :: Lens' ListInsightsAnyStatusFilter InsightType Source #

Use to filter for either REACTIVE or PROACTIVE insights.

listInsightsAnyStatusFilter_startTimeRange :: Lens' ListInsightsAnyStatusFilter StartTimeRange Source #

A time range used to specify when the behavior of the filtered insights started.

ListInsightsClosedStatusFilter

data ListInsightsClosedStatusFilter Source #

Used to filter for insights that have the status CLOSED.

See: newListInsightsClosedStatusFilter smart constructor.

Constructors

ListInsightsClosedStatusFilter' 

Fields

Instances

Instances details
Eq ListInsightsClosedStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsClosedStatusFilter

Read ListInsightsClosedStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsClosedStatusFilter

Show ListInsightsClosedStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsClosedStatusFilter

Generic ListInsightsClosedStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsClosedStatusFilter

Associated Types

type Rep ListInsightsClosedStatusFilter :: Type -> Type #

NFData ListInsightsClosedStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsClosedStatusFilter

Hashable ListInsightsClosedStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsClosedStatusFilter

ToJSON ListInsightsClosedStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsClosedStatusFilter

type Rep ListInsightsClosedStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsClosedStatusFilter

type Rep ListInsightsClosedStatusFilter = D1 ('MetaData "ListInsightsClosedStatusFilter" "Amazonka.DevOpsGuru.Types.ListInsightsClosedStatusFilter" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "ListInsightsClosedStatusFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InsightType) :*: S1 ('MetaSel ('Just "endTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EndTimeRange)))

newListInsightsClosedStatusFilter Source #

Create a value of ListInsightsClosedStatusFilter 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:type':ListInsightsClosedStatusFilter', listInsightsClosedStatusFilter_type - Use to filter for either REACTIVE or PROACTIVE insights.

$sel:endTimeRange:ListInsightsClosedStatusFilter', listInsightsClosedStatusFilter_endTimeRange - A time range used to specify when the behavior of the filtered insights ended.

listInsightsClosedStatusFilter_type :: Lens' ListInsightsClosedStatusFilter InsightType Source #

Use to filter for either REACTIVE or PROACTIVE insights.

listInsightsClosedStatusFilter_endTimeRange :: Lens' ListInsightsClosedStatusFilter EndTimeRange Source #

A time range used to specify when the behavior of the filtered insights ended.

ListInsightsOngoingStatusFilter

data ListInsightsOngoingStatusFilter Source #

Used to filter for insights that have the status ONGOING.

See: newListInsightsOngoingStatusFilter smart constructor.

Constructors

ListInsightsOngoingStatusFilter' 

Fields

Instances

Instances details
Eq ListInsightsOngoingStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsOngoingStatusFilter

Read ListInsightsOngoingStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsOngoingStatusFilter

Show ListInsightsOngoingStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsOngoingStatusFilter

Generic ListInsightsOngoingStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsOngoingStatusFilter

Associated Types

type Rep ListInsightsOngoingStatusFilter :: Type -> Type #

NFData ListInsightsOngoingStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsOngoingStatusFilter

Hashable ListInsightsOngoingStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsOngoingStatusFilter

ToJSON ListInsightsOngoingStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsOngoingStatusFilter

type Rep ListInsightsOngoingStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsOngoingStatusFilter

type Rep ListInsightsOngoingStatusFilter = D1 ('MetaData "ListInsightsOngoingStatusFilter" "Amazonka.DevOpsGuru.Types.ListInsightsOngoingStatusFilter" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "ListInsightsOngoingStatusFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InsightType)))

newListInsightsOngoingStatusFilter Source #

Create a value of ListInsightsOngoingStatusFilter 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:type':ListInsightsOngoingStatusFilter', listInsightsOngoingStatusFilter_type - Use to filter for either REACTIVE or PROACTIVE insights.

listInsightsOngoingStatusFilter_type :: Lens' ListInsightsOngoingStatusFilter InsightType Source #

Use to filter for either REACTIVE or PROACTIVE insights.

ListInsightsStatusFilter

data ListInsightsStatusFilter Source #

A filter used by ListInsights to specify which insights to return.

See: newListInsightsStatusFilter smart constructor.

Constructors

ListInsightsStatusFilter' 

Fields

Instances

Instances details
Eq ListInsightsStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsStatusFilter

Read ListInsightsStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsStatusFilter

Show ListInsightsStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsStatusFilter

Generic ListInsightsStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsStatusFilter

Associated Types

type Rep ListInsightsStatusFilter :: Type -> Type #

NFData ListInsightsStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsStatusFilter

Hashable ListInsightsStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsStatusFilter

ToJSON ListInsightsStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsStatusFilter

type Rep ListInsightsStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsStatusFilter

type Rep ListInsightsStatusFilter = D1 ('MetaData "ListInsightsStatusFilter" "Amazonka.DevOpsGuru.Types.ListInsightsStatusFilter" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "ListInsightsStatusFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "closed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListInsightsClosedStatusFilter)) :*: (S1 ('MetaSel ('Just "ongoing") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListInsightsOngoingStatusFilter)) :*: S1 ('MetaSel ('Just "any") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListInsightsAnyStatusFilter)))))

newListInsightsStatusFilter :: ListInsightsStatusFilter Source #

Create a value of ListInsightsStatusFilter 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:closed:ListInsightsStatusFilter', listInsightsStatusFilter_closed - A ListInsightsClosedStatusFilter that specifies closed insights that are either REACTIVE or PROACTIVE.

$sel:ongoing:ListInsightsStatusFilter', listInsightsStatusFilter_ongoing - A ListInsightsAnyStatusFilter that specifies ongoing insights that are either REACTIVE or PROACTIVE.

$sel:any:ListInsightsStatusFilter', listInsightsStatusFilter_any - A ListInsightsAnyStatusFilter that specifies insights of any status that are either REACTIVE or PROACTIVE.

listInsightsStatusFilter_closed :: Lens' ListInsightsStatusFilter (Maybe ListInsightsClosedStatusFilter) Source #

A ListInsightsClosedStatusFilter that specifies closed insights that are either REACTIVE or PROACTIVE.

listInsightsStatusFilter_ongoing :: Lens' ListInsightsStatusFilter (Maybe ListInsightsOngoingStatusFilter) Source #

A ListInsightsAnyStatusFilter that specifies ongoing insights that are either REACTIVE or PROACTIVE.

listInsightsStatusFilter_any :: Lens' ListInsightsStatusFilter (Maybe ListInsightsAnyStatusFilter) Source #

A ListInsightsAnyStatusFilter that specifies insights of any status that are either REACTIVE or PROACTIVE.

NotificationChannel

data NotificationChannel Source #

Information about a notification channel. A notification channel is used to notify you when DevOps Guru creates an insight. The one supported notification channel is Amazon Simple Notification Service (Amazon SNS).

If you use an Amazon SNS topic in another account, you must attach a policy to it that grants DevOps Guru permission to it notifications. DevOps Guru adds the required policy on your behalf to send notifications using Amazon SNS in your account. For more information, see Permissions for cross account Amazon SNS topics.

If you use an Amazon SNS topic that is encrypted by an AWS Key Management Service customer-managed key (CMK), then you must add permissions to the CMK. For more information, see Permissions for AWS KMS–encrypted Amazon SNS topics.

See: newNotificationChannel smart constructor.

Constructors

NotificationChannel' 

Fields

Instances

Instances details
Eq NotificationChannel Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationChannel

Read NotificationChannel Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationChannel

Show NotificationChannel Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationChannel

Generic NotificationChannel Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationChannel

Associated Types

type Rep NotificationChannel :: Type -> Type #

NFData NotificationChannel Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationChannel

Methods

rnf :: NotificationChannel -> () #

Hashable NotificationChannel Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationChannel

FromJSON NotificationChannel Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationChannel

type Rep NotificationChannel Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationChannel

type Rep NotificationChannel = D1 ('MetaData "NotificationChannel" "Amazonka.DevOpsGuru.Types.NotificationChannel" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "NotificationChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "config") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NotificationChannelConfig)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newNotificationChannel :: NotificationChannel Source #

Create a value of NotificationChannel 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:config:NotificationChannel', notificationChannel_config - A NotificationChannelConfig object that contains information about configured notification channels.

$sel:id:NotificationChannel', notificationChannel_id - The ID of a notification channel.

notificationChannel_config :: Lens' NotificationChannel (Maybe NotificationChannelConfig) Source #

A NotificationChannelConfig object that contains information about configured notification channels.

notificationChannel_id :: Lens' NotificationChannel (Maybe Text) Source #

The ID of a notification channel.

NotificationChannelConfig

data NotificationChannelConfig Source #

Information about notification channels you have configured with DevOps Guru. The one supported notification channel is Amazon Simple Notification Service (Amazon SNS).

See: newNotificationChannelConfig smart constructor.

Constructors

NotificationChannelConfig' 

Fields

  • sns :: SnsChannelConfig

    Information about a notification channel configured in DevOps Guru to send notifications when insights are created.

    If you use an Amazon SNS topic in another account, you must attach a policy to it that grants DevOps Guru permission to it notifications. DevOps Guru adds the required policy on your behalf to send notifications using Amazon SNS in your account. For more information, see Permissions for cross account Amazon SNS topics.

    If you use an Amazon SNS topic that is encrypted by an AWS Key Management Service customer-managed key (CMK), then you must add permissions to the CMK. For more information, see Permissions for AWS KMS–encrypted Amazon SNS topics.

Instances

Instances details
Eq NotificationChannelConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationChannelConfig

Read NotificationChannelConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationChannelConfig

Show NotificationChannelConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationChannelConfig

Generic NotificationChannelConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationChannelConfig

Associated Types

type Rep NotificationChannelConfig :: Type -> Type #

NFData NotificationChannelConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationChannelConfig

Hashable NotificationChannelConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationChannelConfig

ToJSON NotificationChannelConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationChannelConfig

FromJSON NotificationChannelConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationChannelConfig

type Rep NotificationChannelConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationChannelConfig

type Rep NotificationChannelConfig = D1 ('MetaData "NotificationChannelConfig" "Amazonka.DevOpsGuru.Types.NotificationChannelConfig" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "NotificationChannelConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SnsChannelConfig)))

newNotificationChannelConfig Source #

Create a value of NotificationChannelConfig 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:sns:NotificationChannelConfig', notificationChannelConfig_sns - Information about a notification channel configured in DevOps Guru to send notifications when insights are created.

If you use an Amazon SNS topic in another account, you must attach a policy to it that grants DevOps Guru permission to it notifications. DevOps Guru adds the required policy on your behalf to send notifications using Amazon SNS in your account. For more information, see Permissions for cross account Amazon SNS topics.

If you use an Amazon SNS topic that is encrypted by an AWS Key Management Service customer-managed key (CMK), then you must add permissions to the CMK. For more information, see Permissions for AWS KMS–encrypted Amazon SNS topics.

notificationChannelConfig_sns :: Lens' NotificationChannelConfig SnsChannelConfig Source #

Information about a notification channel configured in DevOps Guru to send notifications when insights are created.

If you use an Amazon SNS topic in another account, you must attach a policy to it that grants DevOps Guru permission to it notifications. DevOps Guru adds the required policy on your behalf to send notifications using Amazon SNS in your account. For more information, see Permissions for cross account Amazon SNS topics.

If you use an Amazon SNS topic that is encrypted by an AWS Key Management Service customer-managed key (CMK), then you must add permissions to the CMK. For more information, see Permissions for AWS KMS–encrypted Amazon SNS topics.

OpsCenterIntegration

data OpsCenterIntegration Source #

Information about whether DevOps Guru is configured to create an OpsItem in AWS Systems Manager OpsCenter for each created insight.

See: newOpsCenterIntegration smart constructor.

Constructors

OpsCenterIntegration' 

Fields

Instances

Instances details
Eq OpsCenterIntegration Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OpsCenterIntegration

Read OpsCenterIntegration Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OpsCenterIntegration

Show OpsCenterIntegration Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OpsCenterIntegration

Generic OpsCenterIntegration Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OpsCenterIntegration

Associated Types

type Rep OpsCenterIntegration :: Type -> Type #

NFData OpsCenterIntegration Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OpsCenterIntegration

Methods

rnf :: OpsCenterIntegration -> () #

Hashable OpsCenterIntegration Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OpsCenterIntegration

FromJSON OpsCenterIntegration Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OpsCenterIntegration

type Rep OpsCenterIntegration Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OpsCenterIntegration

type Rep OpsCenterIntegration = D1 ('MetaData "OpsCenterIntegration" "Amazonka.DevOpsGuru.Types.OpsCenterIntegration" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "OpsCenterIntegration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "optInStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OptInStatus))))

newOpsCenterIntegration :: OpsCenterIntegration Source #

Create a value of OpsCenterIntegration 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:optInStatus:OpsCenterIntegration', opsCenterIntegration_optInStatus - Specifies if DevOps Guru is enabled to create an AWS Systems Manager OpsItem for each created insight.

opsCenterIntegration_optInStatus :: Lens' OpsCenterIntegration (Maybe OptInStatus) Source #

Specifies if DevOps Guru is enabled to create an AWS Systems Manager OpsItem for each created insight.

OpsCenterIntegrationConfig

data OpsCenterIntegrationConfig Source #

Information about whether DevOps Guru is configured to create an OpsItem in AWS Systems Manager OpsCenter for each created insight.

See: newOpsCenterIntegrationConfig smart constructor.

Constructors

OpsCenterIntegrationConfig' 

Fields

Instances

Instances details
Eq OpsCenterIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OpsCenterIntegrationConfig

Read OpsCenterIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OpsCenterIntegrationConfig

Show OpsCenterIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OpsCenterIntegrationConfig

Generic OpsCenterIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OpsCenterIntegrationConfig

Associated Types

type Rep OpsCenterIntegrationConfig :: Type -> Type #

NFData OpsCenterIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OpsCenterIntegrationConfig

Hashable OpsCenterIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OpsCenterIntegrationConfig

ToJSON OpsCenterIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OpsCenterIntegrationConfig

type Rep OpsCenterIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OpsCenterIntegrationConfig

type Rep OpsCenterIntegrationConfig = D1 ('MetaData "OpsCenterIntegrationConfig" "Amazonka.DevOpsGuru.Types.OpsCenterIntegrationConfig" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "OpsCenterIntegrationConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "optInStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OptInStatus))))

newOpsCenterIntegrationConfig :: OpsCenterIntegrationConfig Source #

Create a value of OpsCenterIntegrationConfig 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:optInStatus:OpsCenterIntegrationConfig', opsCenterIntegrationConfig_optInStatus - Specifies if DevOps Guru is enabled to create an AWS Systems Manager OpsItem for each created insight.

opsCenterIntegrationConfig_optInStatus :: Lens' OpsCenterIntegrationConfig (Maybe OptInStatus) Source #

Specifies if DevOps Guru is enabled to create an AWS Systems Manager OpsItem for each created insight.

PredictionTimeRange

data PredictionTimeRange Source #

The time range during which anomalous behavior in a proactive anomaly or an insight is expected to occur.

See: newPredictionTimeRange smart constructor.

Constructors

PredictionTimeRange' 

Fields

  • endTime :: Maybe POSIX

    The time when the behavior in a proactive insight is expected to end.

  • startTime :: POSIX

    The time range during which a metric limit is expected to be exceeded. This applies to proactive insights only.

Instances

Instances details
Eq PredictionTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PredictionTimeRange

Read PredictionTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PredictionTimeRange

Show PredictionTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PredictionTimeRange

Generic PredictionTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PredictionTimeRange

Associated Types

type Rep PredictionTimeRange :: Type -> Type #

NFData PredictionTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PredictionTimeRange

Methods

rnf :: PredictionTimeRange -> () #

Hashable PredictionTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PredictionTimeRange

FromJSON PredictionTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PredictionTimeRange

type Rep PredictionTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PredictionTimeRange

type Rep PredictionTimeRange = D1 ('MetaData "PredictionTimeRange" "Amazonka.DevOpsGuru.Types.PredictionTimeRange" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "PredictionTimeRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))

newPredictionTimeRange Source #

Create a value of PredictionTimeRange 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:endTime:PredictionTimeRange', predictionTimeRange_endTime - The time when the behavior in a proactive insight is expected to end.

$sel:startTime:PredictionTimeRange', predictionTimeRange_startTime - The time range during which a metric limit is expected to be exceeded. This applies to proactive insights only.

predictionTimeRange_endTime :: Lens' PredictionTimeRange (Maybe UTCTime) Source #

The time when the behavior in a proactive insight is expected to end.

predictionTimeRange_startTime :: Lens' PredictionTimeRange UTCTime Source #

The time range during which a metric limit is expected to be exceeded. This applies to proactive insights only.

ProactiveAnomaly

data ProactiveAnomaly Source #

Information about an anomaly. This object is returned by ListAnomalies.

See: newProactiveAnomaly smart constructor.

Constructors

ProactiveAnomaly' 

Fields

Instances

Instances details
Eq ProactiveAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveAnomaly

Read ProactiveAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveAnomaly

Show ProactiveAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveAnomaly

Generic ProactiveAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveAnomaly

Associated Types

type Rep ProactiveAnomaly :: Type -> Type #

NFData ProactiveAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveAnomaly

Methods

rnf :: ProactiveAnomaly -> () #

Hashable ProactiveAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveAnomaly

FromJSON ProactiveAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveAnomaly

type Rep ProactiveAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveAnomaly

type Rep ProactiveAnomaly = D1 ('MetaData "ProactiveAnomaly" "Amazonka.DevOpsGuru.Types.ProactiveAnomaly" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "ProactiveAnomaly'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "anomalyReportedTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalyReportedTimeRange)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalyStatus))) :*: (S1 ('MetaSel ('Just "resourceCollection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceCollection)) :*: (S1 ('MetaSel ('Just "severity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalySeverity)) :*: S1 ('MetaSel ('Just "updateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "sourceDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalySourceDetails)) :*: (S1 ('MetaSel ('Just "predictionTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PredictionTimeRange)) :*: S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "associatedInsightId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "anomalyTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalyTimeRange)))))))

newProactiveAnomaly :: ProactiveAnomaly Source #

Create a value of ProactiveAnomaly 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:anomalyReportedTimeRange:ProactiveAnomaly', proactiveAnomaly_anomalyReportedTimeRange - A AnomalyReportedTimeRange object that specifies the time range between when the anomaly is opened and the time when it is closed.

$sel:status:ProactiveAnomaly', proactiveAnomaly_status - The status of a proactive anomaly.

$sel:resourceCollection:ProactiveAnomaly', proactiveAnomaly_resourceCollection - Undocumented member.

$sel:severity:ProactiveAnomaly', proactiveAnomaly_severity - The severity of a proactive anomaly.

$sel:updateTime:ProactiveAnomaly', proactiveAnomaly_updateTime - The time of the anomaly's most recent update.

$sel:sourceDetails:ProactiveAnomaly', proactiveAnomaly_sourceDetails - Details about the source of the analyzed operational data that triggered the anomaly. The one supported source is Amazon CloudWatch metrics.

$sel:predictionTimeRange:ProactiveAnomaly', proactiveAnomaly_predictionTimeRange - Undocumented member.

$sel:limit:ProactiveAnomaly', proactiveAnomaly_limit - A threshold that was exceeded by behavior in analyzed resources. Exceeding this threshold is related to the anomalous behavior that generated this anomaly.

$sel:id:ProactiveAnomaly', proactiveAnomaly_id - The ID of a proactive anomaly.

$sel:associatedInsightId:ProactiveAnomaly', proactiveAnomaly_associatedInsightId - The ID of the insight that contains this anomaly. An insight is composed of related anomalies.

$sel:anomalyTimeRange:ProactiveAnomaly', proactiveAnomaly_anomalyTimeRange - Undocumented member.

proactiveAnomaly_anomalyReportedTimeRange :: Lens' ProactiveAnomaly (Maybe AnomalyReportedTimeRange) Source #

A AnomalyReportedTimeRange object that specifies the time range between when the anomaly is opened and the time when it is closed.

proactiveAnomaly_updateTime :: Lens' ProactiveAnomaly (Maybe UTCTime) Source #

The time of the anomaly's most recent update.

proactiveAnomaly_sourceDetails :: Lens' ProactiveAnomaly (Maybe AnomalySourceDetails) Source #

Details about the source of the analyzed operational data that triggered the anomaly. The one supported source is Amazon CloudWatch metrics.

proactiveAnomaly_limit :: Lens' ProactiveAnomaly (Maybe Double) Source #

A threshold that was exceeded by behavior in analyzed resources. Exceeding this threshold is related to the anomalous behavior that generated this anomaly.

proactiveAnomaly_id :: Lens' ProactiveAnomaly (Maybe Text) Source #

The ID of a proactive anomaly.

proactiveAnomaly_associatedInsightId :: Lens' ProactiveAnomaly (Maybe Text) Source #

The ID of the insight that contains this anomaly. An insight is composed of related anomalies.

ProactiveAnomalySummary

data ProactiveAnomalySummary Source #

Details about a proactive anomaly. This object is returned by DescribeAnomaly.

See: newProactiveAnomalySummary smart constructor.

Constructors

ProactiveAnomalySummary' 

Fields

Instances

Instances details
Eq ProactiveAnomalySummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveAnomalySummary

Read ProactiveAnomalySummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveAnomalySummary

Show ProactiveAnomalySummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveAnomalySummary

Generic ProactiveAnomalySummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveAnomalySummary

Associated Types

type Rep ProactiveAnomalySummary :: Type -> Type #

NFData ProactiveAnomalySummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveAnomalySummary

Methods

rnf :: ProactiveAnomalySummary -> () #

Hashable ProactiveAnomalySummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveAnomalySummary

FromJSON ProactiveAnomalySummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveAnomalySummary

type Rep ProactiveAnomalySummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveAnomalySummary

type Rep ProactiveAnomalySummary = D1 ('MetaData "ProactiveAnomalySummary" "Amazonka.DevOpsGuru.Types.ProactiveAnomalySummary" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "ProactiveAnomalySummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "anomalyReportedTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalyReportedTimeRange)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalyStatus))) :*: (S1 ('MetaSel ('Just "resourceCollection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceCollection)) :*: (S1 ('MetaSel ('Just "severity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalySeverity)) :*: S1 ('MetaSel ('Just "updateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "sourceDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalySourceDetails)) :*: (S1 ('MetaSel ('Just "predictionTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PredictionTimeRange)) :*: S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "associatedInsightId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "anomalyTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalyTimeRange)))))))

newProactiveAnomalySummary :: ProactiveAnomalySummary Source #

Create a value of ProactiveAnomalySummary 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:anomalyReportedTimeRange:ProactiveAnomalySummary', proactiveAnomalySummary_anomalyReportedTimeRange - A AnomalyReportedTimeRange object that specifies the time range between when the anomaly is opened and the time when it is closed.

$sel:status:ProactiveAnomalySummary', proactiveAnomalySummary_status - The status of the anomaly.

$sel:resourceCollection:ProactiveAnomalySummary', proactiveAnomalySummary_resourceCollection - Undocumented member.

$sel:severity:ProactiveAnomalySummary', proactiveAnomalySummary_severity - The severity of the anomaly.

$sel:updateTime:ProactiveAnomalySummary', proactiveAnomalySummary_updateTime - The time of the anomaly's most recent update.

$sel:sourceDetails:ProactiveAnomalySummary', proactiveAnomalySummary_sourceDetails - Details about the source of the analyzed operational data that triggered the anomaly. The one supported source is Amazon CloudWatch metrics.

$sel:predictionTimeRange:ProactiveAnomalySummary', proactiveAnomalySummary_predictionTimeRange - Undocumented member.

$sel:limit:ProactiveAnomalySummary', proactiveAnomalySummary_limit - A threshold that was exceeded by behavior in analyzed resources. Exceeding this threshold is related to the anomalous behavior that generated this anomaly.

$sel:id:ProactiveAnomalySummary', proactiveAnomalySummary_id - The ID of the anomaly.

$sel:associatedInsightId:ProactiveAnomalySummary', proactiveAnomalySummary_associatedInsightId - The ID of the insight that contains this anomaly. An insight is composed of related anomalies.

$sel:anomalyTimeRange:ProactiveAnomalySummary', proactiveAnomalySummary_anomalyTimeRange - Undocumented member.

proactiveAnomalySummary_anomalyReportedTimeRange :: Lens' ProactiveAnomalySummary (Maybe AnomalyReportedTimeRange) Source #

A AnomalyReportedTimeRange object that specifies the time range between when the anomaly is opened and the time when it is closed.

proactiveAnomalySummary_updateTime :: Lens' ProactiveAnomalySummary (Maybe UTCTime) Source #

The time of the anomaly's most recent update.

proactiveAnomalySummary_sourceDetails :: Lens' ProactiveAnomalySummary (Maybe AnomalySourceDetails) Source #

Details about the source of the analyzed operational data that triggered the anomaly. The one supported source is Amazon CloudWatch metrics.

proactiveAnomalySummary_limit :: Lens' ProactiveAnomalySummary (Maybe Double) Source #

A threshold that was exceeded by behavior in analyzed resources. Exceeding this threshold is related to the anomalous behavior that generated this anomaly.

proactiveAnomalySummary_associatedInsightId :: Lens' ProactiveAnomalySummary (Maybe Text) Source #

The ID of the insight that contains this anomaly. An insight is composed of related anomalies.

ProactiveInsight

data ProactiveInsight Source #

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

See: newProactiveInsight smart constructor.

Constructors

ProactiveInsight' 

Fields

Instances

Instances details
Eq ProactiveInsight Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveInsight

Read ProactiveInsight Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveInsight

Show 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 #

NFData ProactiveInsight Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveInsight

Methods

rnf :: ProactiveInsight -> () #

Hashable ProactiveInsight Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveInsight

FromJSON 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:status:ProactiveInsight', proactiveInsight_status - The status of the proactive insight.

$sel:resourceCollection:ProactiveInsight', proactiveInsight_resourceCollection - Undocumented member.

$sel:severity:ProactiveInsight', proactiveInsight_severity - The severity of the proactive insight.

$sel:ssmOpsItemId:ProactiveInsight', proactiveInsight_ssmOpsItemId - The ID of the AWS System Manager OpsItem created for this insight. You must enable the creation of OpstItems insights before they are created for each 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:id:ProactiveInsight', proactiveInsight_id - The ID of the proactive insight.

proactiveInsight_status :: Lens' ProactiveInsight (Maybe InsightStatus) Source #

The status of the proactive insight.

proactiveInsight_severity :: Lens' ProactiveInsight (Maybe InsightSeverity) Source #

The severity of the proactive insight.

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

The ID of the AWS System Manager OpsItem created for this insight. You must enable the creation of OpstItems insights before they are created for each insight.

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

The name of the proactive insight.

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

The ID of the proactive insight.

ProactiveInsightSummary

data ProactiveInsightSummary Source #

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

See: newProactiveInsightSummary smart constructor.

Constructors

ProactiveInsightSummary' 

Fields

Instances

Instances details
Eq ProactiveInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveInsightSummary

Read ProactiveInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveInsightSummary

Show ProactiveInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveInsightSummary

Generic ProactiveInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveInsightSummary

Associated Types

type Rep ProactiveInsightSummary :: Type -> Type #

NFData ProactiveInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveInsightSummary

Methods

rnf :: ProactiveInsightSummary -> () #

Hashable ProactiveInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveInsightSummary

FromJSON ProactiveInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveInsightSummary

type Rep ProactiveInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveInsightSummary

newProactiveInsightSummary :: ProactiveInsightSummary Source #

Create a value of ProactiveInsightSummary 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:status:ProactiveInsightSummary', proactiveInsightSummary_status - The status of the proactive insight.

$sel:resourceCollection:ProactiveInsightSummary', proactiveInsightSummary_resourceCollection - Undocumented member.

$sel:severity:ProactiveInsightSummary', proactiveInsightSummary_severity - The severity of the proactive insight.

$sel:insightTimeRange:ProactiveInsightSummary', proactiveInsightSummary_insightTimeRange - Undocumented member.

$sel:name:ProactiveInsightSummary', proactiveInsightSummary_name - The name of the proactive insight.

$sel:predictionTimeRange:ProactiveInsightSummary', proactiveInsightSummary_predictionTimeRange - Undocumented member.

$sel:id:ProactiveInsightSummary', proactiveInsightSummary_id - The ID of the proactive insight.

$sel:serviceCollection:ProactiveInsightSummary', proactiveInsightSummary_serviceCollection - A collection of the names of AWS services.

ReactiveAnomaly

data ReactiveAnomaly Source #

Details about a reactive anomaly. This object is returned by ListAnomalies.

See: newReactiveAnomaly smart constructor.

Constructors

ReactiveAnomaly' 

Fields

Instances

Instances details
Eq ReactiveAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveAnomaly

Read ReactiveAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveAnomaly

Show ReactiveAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveAnomaly

Generic ReactiveAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveAnomaly

Associated Types

type Rep ReactiveAnomaly :: Type -> Type #

NFData ReactiveAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveAnomaly

Methods

rnf :: ReactiveAnomaly -> () #

Hashable ReactiveAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveAnomaly

FromJSON ReactiveAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveAnomaly

type Rep ReactiveAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveAnomaly

newReactiveAnomaly :: ReactiveAnomaly Source #

Create a value of ReactiveAnomaly 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:anomalyReportedTimeRange:ReactiveAnomaly', reactiveAnomaly_anomalyReportedTimeRange - A AnomalyReportedTimeRange object that specifies the time range between when the anomaly is opened and the time when it is closed.

$sel:status:ReactiveAnomaly', reactiveAnomaly_status - The status of the anomaly.

$sel:resourceCollection:ReactiveAnomaly', reactiveAnomaly_resourceCollection - Undocumented member.

$sel:severity:ReactiveAnomaly', reactiveAnomaly_severity - The severity of the anomaly.

$sel:sourceDetails:ReactiveAnomaly', reactiveAnomaly_sourceDetails - Details about the source of the analyzed operational data that triggered the anomaly. The one supported source is Amazon CloudWatch metrics.

$sel:id:ReactiveAnomaly', reactiveAnomaly_id - The ID of the reactive anomaly.

$sel:associatedInsightId:ReactiveAnomaly', reactiveAnomaly_associatedInsightId - The ID of the insight that contains this anomaly. An insight is composed of related anomalies.

$sel:anomalyTimeRange:ReactiveAnomaly', reactiveAnomaly_anomalyTimeRange - Undocumented member.

reactiveAnomaly_anomalyReportedTimeRange :: Lens' ReactiveAnomaly (Maybe AnomalyReportedTimeRange) Source #

A AnomalyReportedTimeRange object that specifies the time range between when the anomaly is opened and the time when it is closed.

reactiveAnomaly_sourceDetails :: Lens' ReactiveAnomaly (Maybe AnomalySourceDetails) Source #

Details about the source of the analyzed operational data that triggered the anomaly. The one supported source is Amazon CloudWatch metrics.

reactiveAnomaly_id :: Lens' ReactiveAnomaly (Maybe Text) Source #

The ID of the reactive anomaly.

reactiveAnomaly_associatedInsightId :: Lens' ReactiveAnomaly (Maybe Text) Source #

The ID of the insight that contains this anomaly. An insight is composed of related anomalies.

ReactiveAnomalySummary

data ReactiveAnomalySummary Source #

Details about a reactive anomaly. This object is returned by DescribeAnomaly.

See: newReactiveAnomalySummary smart constructor.

Constructors

ReactiveAnomalySummary' 

Fields

Instances

Instances details
Eq ReactiveAnomalySummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveAnomalySummary

Read ReactiveAnomalySummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveAnomalySummary

Show ReactiveAnomalySummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveAnomalySummary

Generic ReactiveAnomalySummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveAnomalySummary

Associated Types

type Rep ReactiveAnomalySummary :: Type -> Type #

NFData ReactiveAnomalySummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveAnomalySummary

Methods

rnf :: ReactiveAnomalySummary -> () #

Hashable ReactiveAnomalySummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveAnomalySummary

FromJSON ReactiveAnomalySummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveAnomalySummary

type Rep ReactiveAnomalySummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveAnomalySummary

newReactiveAnomalySummary :: ReactiveAnomalySummary Source #

Create a value of ReactiveAnomalySummary 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:anomalyReportedTimeRange:ReactiveAnomalySummary', reactiveAnomalySummary_anomalyReportedTimeRange - A AnomalyReportedTimeRange object that specifies the time range between when the anomaly is opened and the time when it is closed.

$sel:status:ReactiveAnomalySummary', reactiveAnomalySummary_status - The status of the reactive anomaly.

$sel:resourceCollection:ReactiveAnomalySummary', reactiveAnomalySummary_resourceCollection - Undocumented member.

$sel:severity:ReactiveAnomalySummary', reactiveAnomalySummary_severity - The severity of the reactive anomaly.

$sel:sourceDetails:ReactiveAnomalySummary', reactiveAnomalySummary_sourceDetails - Details about the source of the analyzed operational data that triggered the anomaly. The one supported source is Amazon CloudWatch metrics.

$sel:id:ReactiveAnomalySummary', reactiveAnomalySummary_id - The ID of the reactive anomaly.

$sel:associatedInsightId:ReactiveAnomalySummary', reactiveAnomalySummary_associatedInsightId - The ID of the insight that contains this anomaly. An insight is composed of related anomalies.

$sel:anomalyTimeRange:ReactiveAnomalySummary', reactiveAnomalySummary_anomalyTimeRange - Undocumented member.

reactiveAnomalySummary_anomalyReportedTimeRange :: Lens' ReactiveAnomalySummary (Maybe AnomalyReportedTimeRange) Source #

A AnomalyReportedTimeRange object that specifies the time range between when the anomaly is opened and the time when it is closed.

reactiveAnomalySummary_sourceDetails :: Lens' ReactiveAnomalySummary (Maybe AnomalySourceDetails) Source #

Details about the source of the analyzed operational data that triggered the anomaly. The one supported source is Amazon CloudWatch metrics.

reactiveAnomalySummary_associatedInsightId :: Lens' ReactiveAnomalySummary (Maybe Text) Source #

The ID of the insight that contains this anomaly. An insight is composed of related anomalies.

ReactiveInsight

data ReactiveInsight Source #

Information about a reactive insight. This object is returned by ListInsights.

See: newReactiveInsight smart constructor.

Constructors

ReactiveInsight' 

Fields

Instances

Instances details
Eq ReactiveInsight Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveInsight

Read ReactiveInsight Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveInsight

Show ReactiveInsight Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveInsight

Generic ReactiveInsight Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveInsight

Associated Types

type Rep ReactiveInsight :: Type -> Type #

NFData ReactiveInsight Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveInsight

Methods

rnf :: ReactiveInsight -> () #

Hashable ReactiveInsight Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveInsight

FromJSON ReactiveInsight Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveInsight

type Rep ReactiveInsight Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveInsight

newReactiveInsight :: ReactiveInsight Source #

Create a value of ReactiveInsight 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:status:ReactiveInsight', reactiveInsight_status - The status of a reactive insight.

$sel:resourceCollection:ReactiveInsight', reactiveInsight_resourceCollection - Undocumented member.

$sel:severity:ReactiveInsight', reactiveInsight_severity - The severity of a reactive insight.

$sel:ssmOpsItemId:ReactiveInsight', reactiveInsight_ssmOpsItemId - The ID of the AWS System Manager OpsItem created for this insight. You must enable the creation of OpstItems insights before they are created for each insight.

$sel:insightTimeRange:ReactiveInsight', reactiveInsight_insightTimeRange - Undocumented member.

$sel:name:ReactiveInsight', reactiveInsight_name - The name of a reactive insight.

$sel:id:ReactiveInsight', reactiveInsight_id - The ID of a reactive insight.

reactiveInsight_ssmOpsItemId :: Lens' ReactiveInsight (Maybe Text) Source #

The ID of the AWS System Manager OpsItem created for this insight. You must enable the creation of OpstItems insights before they are created for each insight.

reactiveInsight_name :: Lens' ReactiveInsight (Maybe Text) Source #

The name of a reactive insight.

reactiveInsight_id :: Lens' ReactiveInsight (Maybe Text) Source #

The ID of a reactive insight.

ReactiveInsightSummary

data ReactiveInsightSummary Source #

Information about a reactive insight. This object is returned by DescribeInsight.

See: newReactiveInsightSummary smart constructor.

Constructors

ReactiveInsightSummary' 

Fields

Instances

Instances details
Eq ReactiveInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveInsightSummary

Read ReactiveInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveInsightSummary

Show ReactiveInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveInsightSummary

Generic ReactiveInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveInsightSummary

Associated Types

type Rep ReactiveInsightSummary :: Type -> Type #

NFData ReactiveInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveInsightSummary

Methods

rnf :: ReactiveInsightSummary -> () #

Hashable ReactiveInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveInsightSummary

FromJSON ReactiveInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveInsightSummary

type Rep ReactiveInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveInsightSummary

type Rep ReactiveInsightSummary = D1 ('MetaData "ReactiveInsightSummary" "Amazonka.DevOpsGuru.Types.ReactiveInsightSummary" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "ReactiveInsightSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InsightStatus)) :*: (S1 ('MetaSel ('Just "resourceCollection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceCollection)) :*: S1 ('MetaSel ('Just "severity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InsightSeverity)))) :*: ((S1 ('MetaSel ('Just "insightTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InsightTimeRange)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serviceCollection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceCollection))))))

newReactiveInsightSummary :: ReactiveInsightSummary Source #

Create a value of ReactiveInsightSummary 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:status:ReactiveInsightSummary', reactiveInsightSummary_status - The status of a reactive insight.

$sel:resourceCollection:ReactiveInsightSummary', reactiveInsightSummary_resourceCollection - Undocumented member.

$sel:severity:ReactiveInsightSummary', reactiveInsightSummary_severity - The severity of a reactive insight.

$sel:insightTimeRange:ReactiveInsightSummary', reactiveInsightSummary_insightTimeRange - Undocumented member.

$sel:name:ReactiveInsightSummary', reactiveInsightSummary_name - The name of a reactive insight.

$sel:id:ReactiveInsightSummary', reactiveInsightSummary_id - The ID of a reactive summary.

$sel:serviceCollection:ReactiveInsightSummary', reactiveInsightSummary_serviceCollection - A collection of the names of AWS services.

Recommendation

data Recommendation Source #

Recommendation information to help you remediate detected anomalous behavior that generated an insight.

See: newRecommendation smart constructor.

Constructors

Recommendation' 

Fields

Instances

Instances details
Eq Recommendation Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Recommendation

Read Recommendation Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Recommendation

Show Recommendation Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Recommendation

Generic Recommendation Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Recommendation

Associated Types

type Rep Recommendation :: Type -> Type #

NFData Recommendation Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Recommendation

Methods

rnf :: Recommendation -> () #

Hashable Recommendation Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Recommendation

FromJSON Recommendation Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Recommendation

type Rep Recommendation Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Recommendation

type Rep Recommendation = D1 ('MetaData "Recommendation" "Amazonka.DevOpsGuru.Types.Recommendation" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "Recommendation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "link") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "relatedAnomalies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecommendationRelatedAnomaly])) :*: S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "relatedEvents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecommendationRelatedEvent])) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newRecommendation :: Recommendation Source #

Create a value of Recommendation 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:link:Recommendation', recommendation_link - A hyperlink to information to help you address the problem.

$sel:relatedAnomalies:Recommendation', recommendation_relatedAnomalies - Anomalies that are related to the problem. Use these Anomalies to learn more about what's happening and to help address the issue.

$sel:reason:Recommendation', recommendation_reason - The reason DevOps Guru flagged the anomalous behavior as a problem.

$sel:name:Recommendation', recommendation_name - The name of the recommendation.

$sel:relatedEvents:Recommendation', recommendation_relatedEvents - Events that are related to the problem. Use these events to learn more about what's happening and to help address the issue.

$sel:description:Recommendation', recommendation_description - A description of the problem.

recommendation_link :: Lens' Recommendation (Maybe Text) Source #

A hyperlink to information to help you address the problem.

recommendation_relatedAnomalies :: Lens' Recommendation (Maybe [RecommendationRelatedAnomaly]) Source #

Anomalies that are related to the problem. Use these Anomalies to learn more about what's happening and to help address the issue.

recommendation_reason :: Lens' Recommendation (Maybe Text) Source #

The reason DevOps Guru flagged the anomalous behavior as a problem.

recommendation_name :: Lens' Recommendation (Maybe Text) Source #

The name of the recommendation.

recommendation_relatedEvents :: Lens' Recommendation (Maybe [RecommendationRelatedEvent]) Source #

Events that are related to the problem. Use these events to learn more about what's happening and to help address the issue.

RecommendationRelatedAnomaly

data RecommendationRelatedAnomaly Source #

Information about an anomaly that is related to a recommendation.

See: newRecommendationRelatedAnomaly smart constructor.

Constructors

RecommendationRelatedAnomaly' 

Fields

Instances

Instances details
Eq RecommendationRelatedAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomaly

Read RecommendationRelatedAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomaly

Show RecommendationRelatedAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomaly

Generic RecommendationRelatedAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomaly

Associated Types

type Rep RecommendationRelatedAnomaly :: Type -> Type #

NFData RecommendationRelatedAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomaly

Hashable RecommendationRelatedAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomaly

FromJSON RecommendationRelatedAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomaly

type Rep RecommendationRelatedAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomaly

type Rep RecommendationRelatedAnomaly = D1 ('MetaData "RecommendationRelatedAnomaly" "Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomaly" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "RecommendationRelatedAnomaly'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecommendationRelatedAnomalyResource])) :*: S1 ('MetaSel ('Just "sourceDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecommendationRelatedAnomalySourceDetail]))))

newRecommendationRelatedAnomaly :: RecommendationRelatedAnomaly Source #

Create a value of RecommendationRelatedAnomaly 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:resources:RecommendationRelatedAnomaly', recommendationRelatedAnomaly_resources - An array of objects that represent resources in which DevOps Guru detected anomalous behavior. Each object contains the name and type of the resource.

$sel:sourceDetails:RecommendationRelatedAnomaly', recommendationRelatedAnomaly_sourceDetails - Information about where the anomalous behavior related the recommendation was found. For example, details in Amazon CloudWatch metrics.

recommendationRelatedAnomaly_resources :: Lens' RecommendationRelatedAnomaly (Maybe [RecommendationRelatedAnomalyResource]) Source #

An array of objects that represent resources in which DevOps Guru detected anomalous behavior. Each object contains the name and type of the resource.

recommendationRelatedAnomaly_sourceDetails :: Lens' RecommendationRelatedAnomaly (Maybe [RecommendationRelatedAnomalySourceDetail]) Source #

Information about where the anomalous behavior related the recommendation was found. For example, details in Amazon CloudWatch metrics.

RecommendationRelatedAnomalyResource

data RecommendationRelatedAnomalyResource Source #

Information about a resource in which DevOps Guru detected anomalous behavior.

See: newRecommendationRelatedAnomalyResource smart constructor.

Constructors

RecommendationRelatedAnomalyResource' 

Fields

Instances

Instances details
Eq RecommendationRelatedAnomalyResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomalyResource

Read RecommendationRelatedAnomalyResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomalyResource

Show RecommendationRelatedAnomalyResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomalyResource

Generic RecommendationRelatedAnomalyResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomalyResource

NFData RecommendationRelatedAnomalyResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomalyResource

Hashable RecommendationRelatedAnomalyResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomalyResource

FromJSON RecommendationRelatedAnomalyResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomalyResource

type Rep RecommendationRelatedAnomalyResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomalyResource

type Rep RecommendationRelatedAnomalyResource = D1 ('MetaData "RecommendationRelatedAnomalyResource" "Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomalyResource" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "RecommendationRelatedAnomalyResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newRecommendationRelatedAnomalyResource :: RecommendationRelatedAnomalyResource Source #

Create a value of RecommendationRelatedAnomalyResource 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:name:RecommendationRelatedAnomalyResource', recommendationRelatedAnomalyResource_name - The name of the resource.

$sel:type':RecommendationRelatedAnomalyResource', recommendationRelatedAnomalyResource_type - The type of the resource.

RecommendationRelatedAnomalySourceDetail

data RecommendationRelatedAnomalySourceDetail Source #

Contains an array of RecommendationRelatedCloudWatchMetricsSourceDetail objects that contain the name and namespace of an Amazon CloudWatch metric.

See: newRecommendationRelatedAnomalySourceDetail smart constructor.

Constructors

RecommendationRelatedAnomalySourceDetail' 

Fields

Instances

Instances details
Eq RecommendationRelatedAnomalySourceDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomalySourceDetail

Read RecommendationRelatedAnomalySourceDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomalySourceDetail

Show RecommendationRelatedAnomalySourceDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomalySourceDetail

Generic RecommendationRelatedAnomalySourceDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomalySourceDetail

NFData RecommendationRelatedAnomalySourceDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomalySourceDetail

Hashable RecommendationRelatedAnomalySourceDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomalySourceDetail

FromJSON RecommendationRelatedAnomalySourceDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomalySourceDetail

type Rep RecommendationRelatedAnomalySourceDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomalySourceDetail

type Rep RecommendationRelatedAnomalySourceDetail = D1 ('MetaData "RecommendationRelatedAnomalySourceDetail" "Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomalySourceDetail" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "RecommendationRelatedAnomalySourceDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cloudWatchMetrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecommendationRelatedCloudWatchMetricsSourceDetail]))))

newRecommendationRelatedAnomalySourceDetail :: RecommendationRelatedAnomalySourceDetail Source #

Create a value of RecommendationRelatedAnomalySourceDetail 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:cloudWatchMetrics:RecommendationRelatedAnomalySourceDetail', recommendationRelatedAnomalySourceDetail_cloudWatchMetrics - An array of CloudWatchMetricsDetail objects that contains information about the analyzed metrics that displayed anomalous behavior.

recommendationRelatedAnomalySourceDetail_cloudWatchMetrics :: Lens' RecommendationRelatedAnomalySourceDetail (Maybe [RecommendationRelatedCloudWatchMetricsSourceDetail]) Source #

An array of CloudWatchMetricsDetail objects that contains information about the analyzed metrics that displayed anomalous behavior.

RecommendationRelatedCloudWatchMetricsSourceDetail

data RecommendationRelatedCloudWatchMetricsSourceDetail Source #

Information about an Amazon CloudWatch metric that is analyzed by DevOps Guru. It is one of many analyzed metrics that are used to generate insights.

See: newRecommendationRelatedCloudWatchMetricsSourceDetail smart constructor.

Constructors

RecommendationRelatedCloudWatchMetricsSourceDetail' 

Fields

Instances

Instances details
Eq RecommendationRelatedCloudWatchMetricsSourceDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedCloudWatchMetricsSourceDetail

Read RecommendationRelatedCloudWatchMetricsSourceDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedCloudWatchMetricsSourceDetail

Show RecommendationRelatedCloudWatchMetricsSourceDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedCloudWatchMetricsSourceDetail

Generic RecommendationRelatedCloudWatchMetricsSourceDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedCloudWatchMetricsSourceDetail

NFData RecommendationRelatedCloudWatchMetricsSourceDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedCloudWatchMetricsSourceDetail

Hashable RecommendationRelatedCloudWatchMetricsSourceDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedCloudWatchMetricsSourceDetail

FromJSON RecommendationRelatedCloudWatchMetricsSourceDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedCloudWatchMetricsSourceDetail

type Rep RecommendationRelatedCloudWatchMetricsSourceDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedCloudWatchMetricsSourceDetail

type Rep RecommendationRelatedCloudWatchMetricsSourceDetail = D1 ('MetaData "RecommendationRelatedCloudWatchMetricsSourceDetail" "Amazonka.DevOpsGuru.Types.RecommendationRelatedCloudWatchMetricsSourceDetail" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "RecommendationRelatedCloudWatchMetricsSourceDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newRecommendationRelatedCloudWatchMetricsSourceDetail :: RecommendationRelatedCloudWatchMetricsSourceDetail Source #

Create a value of RecommendationRelatedCloudWatchMetricsSourceDetail 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:metricName:RecommendationRelatedCloudWatchMetricsSourceDetail', recommendationRelatedCloudWatchMetricsSourceDetail_metricName - The name of the CloudWatch metric.

$sel:namespace:RecommendationRelatedCloudWatchMetricsSourceDetail', recommendationRelatedCloudWatchMetricsSourceDetail_namespace - The namespace of the CloudWatch metric. A namespace is a container for CloudWatch metrics.

recommendationRelatedCloudWatchMetricsSourceDetail_namespace :: Lens' RecommendationRelatedCloudWatchMetricsSourceDetail (Maybe Text) Source #

The namespace of the CloudWatch metric. A namespace is a container for CloudWatch metrics.

RecommendationRelatedEvent

data RecommendationRelatedEvent Source #

Information about an event that is related to a recommendation.

See: newRecommendationRelatedEvent smart constructor.

Constructors

RecommendationRelatedEvent' 

Fields

Instances

Instances details
Eq RecommendationRelatedEvent Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedEvent

Read RecommendationRelatedEvent Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedEvent

Show RecommendationRelatedEvent Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedEvent

Generic RecommendationRelatedEvent Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedEvent

Associated Types

type Rep RecommendationRelatedEvent :: Type -> Type #

NFData RecommendationRelatedEvent Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedEvent

Hashable RecommendationRelatedEvent Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedEvent

FromJSON RecommendationRelatedEvent Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedEvent

type Rep RecommendationRelatedEvent Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedEvent

type Rep RecommendationRelatedEvent = D1 ('MetaData "RecommendationRelatedEvent" "Amazonka.DevOpsGuru.Types.RecommendationRelatedEvent" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "RecommendationRelatedEvent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecommendationRelatedEventResource])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newRecommendationRelatedEvent :: RecommendationRelatedEvent Source #

Create a value of RecommendationRelatedEvent 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:resources:RecommendationRelatedEvent', recommendationRelatedEvent_resources - A ResourceCollection object that contains arrays of the names of AWS CloudFormation stacks. You can specify up to 500 AWS CloudFormation stacks.

$sel:name:RecommendationRelatedEvent', recommendationRelatedEvent_name - The name of the event. This corresponds to the Name field in an Event object.

recommendationRelatedEvent_resources :: Lens' RecommendationRelatedEvent (Maybe [RecommendationRelatedEventResource]) Source #

A ResourceCollection object that contains arrays of the names of AWS CloudFormation stacks. You can specify up to 500 AWS CloudFormation stacks.

recommendationRelatedEvent_name :: Lens' RecommendationRelatedEvent (Maybe Text) Source #

The name of the event. This corresponds to the Name field in an Event object.

RecommendationRelatedEventResource

data RecommendationRelatedEventResource Source #

Information about an AWS resource that emitted and event that is related to a recommendation in an insight.

See: newRecommendationRelatedEventResource smart constructor.

Constructors

RecommendationRelatedEventResource' 

Fields

  • name :: Maybe Text

    The name of the resource that emitted the event. This corresponds to the Name field in an EventResource object.

  • type' :: Maybe Text

    The type of the resource that emitted the event. This corresponds to the Type field in an EventResource object.

Instances

Instances details
Eq RecommendationRelatedEventResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedEventResource

Read RecommendationRelatedEventResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedEventResource

Show RecommendationRelatedEventResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedEventResource

Generic RecommendationRelatedEventResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedEventResource

Associated Types

type Rep RecommendationRelatedEventResource :: Type -> Type #

NFData RecommendationRelatedEventResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedEventResource

Hashable RecommendationRelatedEventResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedEventResource

FromJSON RecommendationRelatedEventResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedEventResource

type Rep RecommendationRelatedEventResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedEventResource

type Rep RecommendationRelatedEventResource = D1 ('MetaData "RecommendationRelatedEventResource" "Amazonka.DevOpsGuru.Types.RecommendationRelatedEventResource" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "RecommendationRelatedEventResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newRecommendationRelatedEventResource :: RecommendationRelatedEventResource Source #

Create a value of RecommendationRelatedEventResource 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:name:RecommendationRelatedEventResource', recommendationRelatedEventResource_name - The name of the resource that emitted the event. This corresponds to the Name field in an EventResource object.

$sel:type':RecommendationRelatedEventResource', recommendationRelatedEventResource_type - The type of the resource that emitted the event. This corresponds to the Type field in an EventResource object.

recommendationRelatedEventResource_name :: Lens' RecommendationRelatedEventResource (Maybe Text) Source #

The name of the resource that emitted the event. This corresponds to the Name field in an EventResource object.

recommendationRelatedEventResource_type :: Lens' RecommendationRelatedEventResource (Maybe Text) Source #

The type of the resource that emitted the event. This corresponds to the Type field in an EventResource object.

ResourceCollection

data ResourceCollection Source #

A collection of AWS resources supported by DevOps Guru. The one type of AWS resource collection supported is AWS CloudFormation stacks. DevOps Guru can be configured to analyze only the AWS resources that are defined in the stacks. You can specify up to 500 AWS CloudFormation stacks.

See: newResourceCollection smart constructor.

Constructors

ResourceCollection' 

Fields

Instances

Instances details
Eq ResourceCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollection

Read ResourceCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollection

Show ResourceCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollection

Generic ResourceCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollection

Associated Types

type Rep ResourceCollection :: Type -> Type #

NFData ResourceCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollection

Methods

rnf :: ResourceCollection -> () #

Hashable ResourceCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollection

ToJSON ResourceCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollection

FromJSON ResourceCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollection

type Rep ResourceCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollection

type Rep ResourceCollection = D1 ('MetaData "ResourceCollection" "Amazonka.DevOpsGuru.Types.ResourceCollection" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "ResourceCollection'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cloudFormation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudFormationCollection))))

newResourceCollection :: ResourceCollection Source #

Create a value of ResourceCollection 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:cloudFormation:ResourceCollection', resourceCollection_cloudFormation - An array of the names of AWS CloudFormation stacks. The stacks define AWS resources that DevOps Guru analyzes. You can specify up to 500 AWS CloudFormation stacks.

resourceCollection_cloudFormation :: Lens' ResourceCollection (Maybe CloudFormationCollection) Source #

An array of the names of AWS CloudFormation stacks. The stacks define AWS resources that DevOps Guru analyzes. You can specify up to 500 AWS CloudFormation stacks.

ResourceCollectionFilter

data ResourceCollectionFilter Source #

Information about a filter used to specify which AWS resources are analyzed for anomalous behavior by DevOps Guru.

See: newResourceCollectionFilter smart constructor.

Constructors

ResourceCollectionFilter' 

Fields

Instances

Instances details
Eq ResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionFilter

Read ResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionFilter

Show ResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionFilter

Generic ResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionFilter

Associated Types

type Rep ResourceCollectionFilter :: Type -> Type #

NFData ResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionFilter

Hashable ResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionFilter

FromJSON ResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionFilter

type Rep ResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionFilter

type Rep ResourceCollectionFilter = D1 ('MetaData "ResourceCollectionFilter" "Amazonka.DevOpsGuru.Types.ResourceCollectionFilter" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "ResourceCollectionFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cloudFormation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudFormationCollectionFilter))))

newResourceCollectionFilter :: ResourceCollectionFilter Source #

Create a value of ResourceCollectionFilter 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:cloudFormation:ResourceCollectionFilter', resourceCollectionFilter_cloudFormation - Information about AWS CloudFormation stacks. You can use up to 500 stacks to specify which AWS resources in your account to analyze. For more information, see Stacks in the AWS CloudFormation User Guide.

resourceCollectionFilter_cloudFormation :: Lens' ResourceCollectionFilter (Maybe CloudFormationCollectionFilter) Source #

Information about AWS CloudFormation stacks. You can use up to 500 stacks to specify which AWS resources in your account to analyze. For more information, see Stacks in the AWS CloudFormation User Guide.

SearchInsightsFilters

data SearchInsightsFilters Source #

Specifies one or more severity values and one or more status values that are used to search for insights.

See: newSearchInsightsFilters smart constructor.

Constructors

SearchInsightsFilters' 

Fields

Instances

Instances details
Eq SearchInsightsFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.SearchInsightsFilters

Read SearchInsightsFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.SearchInsightsFilters

Show SearchInsightsFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.SearchInsightsFilters

Generic SearchInsightsFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.SearchInsightsFilters

Associated Types

type Rep SearchInsightsFilters :: Type -> Type #

NFData SearchInsightsFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.SearchInsightsFilters

Methods

rnf :: SearchInsightsFilters -> () #

Hashable SearchInsightsFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.SearchInsightsFilters

ToJSON SearchInsightsFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.SearchInsightsFilters

type Rep SearchInsightsFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.SearchInsightsFilters

type Rep SearchInsightsFilters = D1 ('MetaData "SearchInsightsFilters" "Amazonka.DevOpsGuru.Types.SearchInsightsFilters" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "SearchInsightsFilters'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resourceCollection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceCollection)) :*: S1 ('MetaSel ('Just "statuses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InsightStatus]))) :*: (S1 ('MetaSel ('Just "severities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InsightSeverity])) :*: S1 ('MetaSel ('Just "serviceCollection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceCollection)))))

newSearchInsightsFilters :: SearchInsightsFilters Source #

Create a value of SearchInsightsFilters 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:resourceCollection:SearchInsightsFilters', searchInsightsFilters_resourceCollection - Undocumented member.

$sel:statuses:SearchInsightsFilters', searchInsightsFilters_statuses - An array of status values used to search for insights.

$sel:severities:SearchInsightsFilters', searchInsightsFilters_severities - An array of severity values used to search for insights.

$sel:serviceCollection:SearchInsightsFilters', searchInsightsFilters_serviceCollection - A collection of the names of AWS services.

searchInsightsFilters_statuses :: Lens' SearchInsightsFilters (Maybe [InsightStatus]) Source #

An array of status values used to search for insights.

searchInsightsFilters_severities :: Lens' SearchInsightsFilters (Maybe [InsightSeverity]) Source #

An array of severity values used to search for insights.

ServiceCollection

data ServiceCollection Source #

A collection of the names of AWS services.

See: newServiceCollection smart constructor.

Constructors

ServiceCollection' 

Fields

Instances

Instances details
Eq ServiceCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceCollection

Read ServiceCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceCollection

Show ServiceCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceCollection

Generic ServiceCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceCollection

Associated Types

type Rep ServiceCollection :: Type -> Type #

NFData ServiceCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceCollection

Methods

rnf :: ServiceCollection -> () #

Hashable ServiceCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceCollection

ToJSON ServiceCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceCollection

FromJSON ServiceCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceCollection

type Rep ServiceCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceCollection

type Rep ServiceCollection = D1 ('MetaData "ServiceCollection" "Amazonka.DevOpsGuru.Types.ServiceCollection" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "ServiceCollection'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serviceNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ServiceName]))))

newServiceCollection :: ServiceCollection Source #

Create a value of ServiceCollection 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:serviceNames:ServiceCollection', serviceCollection_serviceNames - An array of strings that each specifies the name of an AWS service.

serviceCollection_serviceNames :: Lens' ServiceCollection (Maybe [ServiceName]) Source #

An array of strings that each specifies the name of an AWS service.

ServiceHealth

data ServiceHealth Source #

Represents the health of an AWS service.

See: newServiceHealth smart constructor.

Constructors

ServiceHealth' 

Fields

Instances

Instances details
Eq ServiceHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceHealth

Read ServiceHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceHealth

Show ServiceHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceHealth

Generic ServiceHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceHealth

Associated Types

type Rep ServiceHealth :: Type -> Type #

NFData ServiceHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceHealth

Methods

rnf :: ServiceHealth -> () #

Hashable ServiceHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceHealth

FromJSON ServiceHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceHealth

type Rep ServiceHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceHealth

type Rep ServiceHealth = D1 ('MetaData "ServiceHealth" "Amazonka.DevOpsGuru.Types.ServiceHealth" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "ServiceHealth'" 'PrefixI 'True) (S1 ('MetaSel ('Just "insight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceInsightHealth)) :*: S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceName))))

newServiceHealth :: ServiceHealth Source #

Create a value of ServiceHealth 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:insight:ServiceHealth', serviceHealth_insight - Represents the health of an AWS service. This is a ServiceInsightHealth that contains the number of open proactive and reactive insights for this service.

$sel:serviceName:ServiceHealth', serviceHealth_serviceName - The name of the AWS service.

serviceHealth_insight :: Lens' ServiceHealth (Maybe ServiceInsightHealth) Source #

Represents the health of an AWS service. This is a ServiceInsightHealth that contains the number of open proactive and reactive insights for this service.

ServiceInsightHealth

data ServiceInsightHealth Source #

Contains the number of open proactive and reactive insights in an analyzed AWS service.

See: newServiceInsightHealth smart constructor.

Constructors

ServiceInsightHealth' 

Fields

Instances

Instances details
Eq ServiceInsightHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceInsightHealth

Read ServiceInsightHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceInsightHealth

Show ServiceInsightHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceInsightHealth

Generic ServiceInsightHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceInsightHealth

Associated Types

type Rep ServiceInsightHealth :: Type -> Type #

NFData ServiceInsightHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceInsightHealth

Methods

rnf :: ServiceInsightHealth -> () #

Hashable ServiceInsightHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceInsightHealth

FromJSON ServiceInsightHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceInsightHealth

type Rep ServiceInsightHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceInsightHealth

type Rep ServiceInsightHealth = D1 ('MetaData "ServiceInsightHealth" "Amazonka.DevOpsGuru.Types.ServiceInsightHealth" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "ServiceInsightHealth'" 'PrefixI 'True) (S1 ('MetaSel ('Just "openReactiveInsights") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "openProactiveInsights") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newServiceInsightHealth :: ServiceInsightHealth Source #

Create a value of ServiceInsightHealth 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:openReactiveInsights:ServiceInsightHealth', serviceInsightHealth_openReactiveInsights - The number of open reactive insights in the AWS service

$sel:openProactiveInsights:ServiceInsightHealth', serviceInsightHealth_openProactiveInsights - The number of open proactive insights in the AWS service

serviceInsightHealth_openReactiveInsights :: Lens' ServiceInsightHealth (Maybe Int) Source #

The number of open reactive insights in the AWS service

serviceInsightHealth_openProactiveInsights :: Lens' ServiceInsightHealth (Maybe Int) Source #

The number of open proactive insights in the AWS service

ServiceIntegrationConfig

data ServiceIntegrationConfig Source #

Information about the integration of DevOps Guru with another AWS service, such as AWS Systems Manager.

See: newServiceIntegrationConfig smart constructor.

Constructors

ServiceIntegrationConfig' 

Fields

  • opsCenter :: Maybe OpsCenterIntegration

    Information about whether DevOps Guru is configured to create an OpsItem in AWS Systems Manager OpsCenter for each created insight.

Instances

Instances details
Eq ServiceIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceIntegrationConfig

Read ServiceIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceIntegrationConfig

Show ServiceIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceIntegrationConfig

Generic ServiceIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceIntegrationConfig

Associated Types

type Rep ServiceIntegrationConfig :: Type -> Type #

NFData ServiceIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceIntegrationConfig

Hashable ServiceIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceIntegrationConfig

FromJSON ServiceIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceIntegrationConfig

type Rep ServiceIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceIntegrationConfig

type Rep ServiceIntegrationConfig = D1 ('MetaData "ServiceIntegrationConfig" "Amazonka.DevOpsGuru.Types.ServiceIntegrationConfig" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "ServiceIntegrationConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "opsCenter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OpsCenterIntegration))))

newServiceIntegrationConfig :: ServiceIntegrationConfig Source #

Create a value of ServiceIntegrationConfig 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:opsCenter:ServiceIntegrationConfig', serviceIntegrationConfig_opsCenter - Information about whether DevOps Guru is configured to create an OpsItem in AWS Systems Manager OpsCenter for each created insight.

serviceIntegrationConfig_opsCenter :: Lens' ServiceIntegrationConfig (Maybe OpsCenterIntegration) Source #

Information about whether DevOps Guru is configured to create an OpsItem in AWS Systems Manager OpsCenter for each created insight.

ServiceResourceCost

data ServiceResourceCost Source #

An object that contains information about the estimated monthly cost to analyze an AWS resource. For more information, see Estimate your Amazon DevOps Guru costs and Amazon DevOps Guru pricing.

See: newServiceResourceCost smart constructor.

Constructors

ServiceResourceCost' 

Fields

Instances

Instances details
Eq ServiceResourceCost Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceResourceCost

Read ServiceResourceCost Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceResourceCost

Show ServiceResourceCost Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceResourceCost

Generic ServiceResourceCost Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceResourceCost

Associated Types

type Rep ServiceResourceCost :: Type -> Type #

NFData ServiceResourceCost Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceResourceCost

Methods

rnf :: ServiceResourceCost -> () #

Hashable ServiceResourceCost Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceResourceCost

FromJSON ServiceResourceCost Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceResourceCost

type Rep ServiceResourceCost Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceResourceCost

type Rep ServiceResourceCost = D1 ('MetaData "ServiceResourceCost" "Amazonka.DevOpsGuru.Types.ServiceResourceCost" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "ServiceResourceCost'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CostEstimationServiceResourceState)) :*: S1 ('MetaSel ('Just "unitCost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "cost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newServiceResourceCost :: ServiceResourceCost Source #

Create a value of ServiceResourceCost 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:state:ServiceResourceCost', serviceResourceCost_state - The state of the resource. The resource is ACTIVE if it produces metrics, events, or logs within an hour, otherwise it is INACTIVE. You pay for the number of active AWS resource hours analyzed for each resource. Inactive resources are not charged.

$sel:unitCost:ServiceResourceCost', serviceResourceCost_unitCost - The price per hour to analyze the resources in the service. For more information, see Estimate your Amazon DevOps Guru costs and Amazon DevOps Guru pricing.

$sel:count:ServiceResourceCost', serviceResourceCost_count - The number of active resources analyzed for this service to create a monthly cost estimate.

$sel:cost:ServiceResourceCost', serviceResourceCost_cost - The total estimated monthly cost to analyze the active resources for this resource.

$sel:type':ServiceResourceCost', serviceResourceCost_type - The type of the AWS resource.

serviceResourceCost_state :: Lens' ServiceResourceCost (Maybe CostEstimationServiceResourceState) Source #

The state of the resource. The resource is ACTIVE if it produces metrics, events, or logs within an hour, otherwise it is INACTIVE. You pay for the number of active AWS resource hours analyzed for each resource. Inactive resources are not charged.

serviceResourceCost_unitCost :: Lens' ServiceResourceCost (Maybe Double) Source #

The price per hour to analyze the resources in the service. For more information, see Estimate your Amazon DevOps Guru costs and Amazon DevOps Guru pricing.

serviceResourceCost_count :: Lens' ServiceResourceCost (Maybe Int) Source #

The number of active resources analyzed for this service to create a monthly cost estimate.

serviceResourceCost_cost :: Lens' ServiceResourceCost (Maybe Double) Source #

The total estimated monthly cost to analyze the active resources for this resource.

SnsChannelConfig

data SnsChannelConfig Source #

Contains the Amazon Resource Name (ARN) of an Amazon Simple Notification Service topic.

If you use an Amazon SNS topic in another account, you must attach a policy to it that grants DevOps Guru permission to it notifications. DevOps Guru adds the required policy on your behalf to send notifications using Amazon SNS in your account. For more information, see Permissions for cross account Amazon SNS topics.

If you use an Amazon SNS topic that is encrypted by an AWS Key Management Service customer-managed key (CMK), then you must add permissions to the CMK. For more information, see Permissions for AWS KMS–encrypted Amazon SNS topics.

See: newSnsChannelConfig smart constructor.

Constructors

SnsChannelConfig' 

Fields

  • topicArn :: Maybe Text

    The Amazon Resource Name (ARN) of an Amazon Simple Notification Service topic.

Instances

Instances details
Eq SnsChannelConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.SnsChannelConfig

Read SnsChannelConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.SnsChannelConfig

Show SnsChannelConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.SnsChannelConfig

Generic SnsChannelConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.SnsChannelConfig

Associated Types

type Rep SnsChannelConfig :: Type -> Type #

NFData SnsChannelConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.SnsChannelConfig

Methods

rnf :: SnsChannelConfig -> () #

Hashable SnsChannelConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.SnsChannelConfig

ToJSON SnsChannelConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.SnsChannelConfig

FromJSON SnsChannelConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.SnsChannelConfig

type Rep SnsChannelConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.SnsChannelConfig

type Rep SnsChannelConfig = D1 ('MetaData "SnsChannelConfig" "Amazonka.DevOpsGuru.Types.SnsChannelConfig" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "SnsChannelConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "topicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSnsChannelConfig :: SnsChannelConfig Source #

Create a value of SnsChannelConfig 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:topicArn:SnsChannelConfig', snsChannelConfig_topicArn - The Amazon Resource Name (ARN) of an Amazon Simple Notification Service topic.

snsChannelConfig_topicArn :: Lens' SnsChannelConfig (Maybe Text) Source #

The Amazon Resource Name (ARN) of an Amazon Simple Notification Service topic.

StartTimeRange

data StartTimeRange Source #

A time range used to specify when the behavior of an insight or anomaly started.

See: newStartTimeRange smart constructor.

Constructors

StartTimeRange' 

Fields

Instances

Instances details
Eq StartTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.StartTimeRange

Read StartTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.StartTimeRange

Show StartTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.StartTimeRange

Generic StartTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.StartTimeRange

Associated Types

type Rep StartTimeRange :: Type -> Type #

NFData StartTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.StartTimeRange

Methods

rnf :: StartTimeRange -> () #

Hashable StartTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.StartTimeRange

ToJSON StartTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.StartTimeRange

type Rep StartTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.StartTimeRange

type Rep StartTimeRange = D1 ('MetaData "StartTimeRange" "Amazonka.DevOpsGuru.Types.StartTimeRange" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "StartTimeRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "toTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))

newStartTimeRange :: StartTimeRange Source #

Create a value of StartTimeRange 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:fromTime:StartTimeRange', startTimeRange_fromTime - The start time of the time range.

$sel:toTime:StartTimeRange', startTimeRange_toTime - The end time of the time range.

startTimeRange_fromTime :: Lens' StartTimeRange (Maybe UTCTime) Source #

The start time of the time range.

startTimeRange_toTime :: Lens' StartTimeRange (Maybe UTCTime) Source #

The end time of the time range.

UpdateCloudFormationCollectionFilter

data UpdateCloudFormationCollectionFilter Source #

Contains the names of AWS CloudFormation stacks used to update a collection of stacks. You can specify up to 500 AWS CloudFormation stacks.

See: newUpdateCloudFormationCollectionFilter smart constructor.

Constructors

UpdateCloudFormationCollectionFilter' 

Fields

  • stackNames :: Maybe [Text]

    An array of the names of the AWS CloudFormation stacks to update. You can specify up to 500 AWS CloudFormation stacks.

Instances

Instances details
Eq UpdateCloudFormationCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateCloudFormationCollectionFilter

Read UpdateCloudFormationCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateCloudFormationCollectionFilter

Show UpdateCloudFormationCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateCloudFormationCollectionFilter

Generic UpdateCloudFormationCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateCloudFormationCollectionFilter

NFData UpdateCloudFormationCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateCloudFormationCollectionFilter

Hashable UpdateCloudFormationCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateCloudFormationCollectionFilter

ToJSON UpdateCloudFormationCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateCloudFormationCollectionFilter

type Rep UpdateCloudFormationCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateCloudFormationCollectionFilter

type Rep UpdateCloudFormationCollectionFilter = D1 ('MetaData "UpdateCloudFormationCollectionFilter" "Amazonka.DevOpsGuru.Types.UpdateCloudFormationCollectionFilter" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "UpdateCloudFormationCollectionFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "stackNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newUpdateCloudFormationCollectionFilter :: UpdateCloudFormationCollectionFilter Source #

Create a value of UpdateCloudFormationCollectionFilter 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:stackNames:UpdateCloudFormationCollectionFilter', updateCloudFormationCollectionFilter_stackNames - An array of the names of the AWS CloudFormation stacks to update. You can specify up to 500 AWS CloudFormation stacks.

updateCloudFormationCollectionFilter_stackNames :: Lens' UpdateCloudFormationCollectionFilter (Maybe [Text]) Source #

An array of the names of the AWS CloudFormation stacks to update. You can specify up to 500 AWS CloudFormation stacks.

UpdateResourceCollectionFilter

data UpdateResourceCollectionFilter Source #

Contains information used to update a collection of AWS resources.

See: newUpdateResourceCollectionFilter smart constructor.

Constructors

UpdateResourceCollectionFilter' 

Fields

Instances

Instances details
Eq UpdateResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionFilter

Read UpdateResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionFilter

Show UpdateResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionFilter

Generic UpdateResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionFilter

Associated Types

type Rep UpdateResourceCollectionFilter :: Type -> Type #

NFData UpdateResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionFilter

Hashable UpdateResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionFilter

ToJSON UpdateResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionFilter

type Rep UpdateResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionFilter

type Rep UpdateResourceCollectionFilter = D1 ('MetaData "UpdateResourceCollectionFilter" "Amazonka.DevOpsGuru.Types.UpdateResourceCollectionFilter" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "UpdateResourceCollectionFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cloudFormation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateCloudFormationCollectionFilter))))

newUpdateResourceCollectionFilter :: UpdateResourceCollectionFilter Source #

Create a value of UpdateResourceCollectionFilter 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:cloudFormation:UpdateResourceCollectionFilter', updateResourceCollectionFilter_cloudFormation - An collection of AWS CloudFormation stacks. You can specify up to 500 AWS CloudFormation stacks.

updateResourceCollectionFilter_cloudFormation :: Lens' UpdateResourceCollectionFilter (Maybe UpdateCloudFormationCollectionFilter) Source #

An collection of AWS CloudFormation stacks. You can specify up to 500 AWS CloudFormation stacks.

UpdateServiceIntegrationConfig

data UpdateServiceIntegrationConfig Source #

Information about updating the integration status of an AWS service, such as AWS Systems Manager, with DevOps Guru.

See: newUpdateServiceIntegrationConfig smart constructor.

Instances

Instances details
Eq UpdateServiceIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateServiceIntegrationConfig

Read UpdateServiceIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateServiceIntegrationConfig

Show UpdateServiceIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateServiceIntegrationConfig

Generic UpdateServiceIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateServiceIntegrationConfig

Associated Types

type Rep UpdateServiceIntegrationConfig :: Type -> Type #

NFData UpdateServiceIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateServiceIntegrationConfig

Hashable UpdateServiceIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateServiceIntegrationConfig

ToJSON UpdateServiceIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateServiceIntegrationConfig

type Rep UpdateServiceIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateServiceIntegrationConfig

type Rep UpdateServiceIntegrationConfig = D1 ('MetaData "UpdateServiceIntegrationConfig" "Amazonka.DevOpsGuru.Types.UpdateServiceIntegrationConfig" "libZSservicesZSamazonka-devops-guruZSamazonka-devops-guru" 'False) (C1 ('MetaCons "UpdateServiceIntegrationConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "opsCenter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OpsCenterIntegrationConfig))))

newUpdateServiceIntegrationConfig :: UpdateServiceIntegrationConfig Source #

Create a value of UpdateServiceIntegrationConfig 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:opsCenter:UpdateServiceIntegrationConfig', updateServiceIntegrationConfig_opsCenter - Undocumented member.