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

Amazonka.DevOpsGuru.Types

Contents

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

_AccessDeniedException :: AsError a => Fold 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 => Fold a ServiceError Source #

An exception that is thrown when a conflict occurs.

_InternalServerException :: AsError a => Fold a ServiceError Source #

An internal failure in an Amazon service occurred.

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

A requested resource could not be found

_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #

The request contains a value that exceeds a maximum quota.

_ThrottlingException :: AsError a => Fold a ServiceError Source #

The request was denied due to a request throttling.

_ValidationException :: AsError a => Fold a ServiceError Source #

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

AnomalySeverity

newtype AnomalySeverity Source #

Constructors

AnomalySeverity' 

Instances

Instances details
FromJSON AnomalySeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySeverity

FromJSONKey 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

ToByteString AnomalySeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySeverity

ToHeader AnomalySeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySeverity

ToLog AnomalySeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySeverity

ToQuery 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

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 #

Generic AnomalySeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySeverity

Associated Types

type Rep AnomalySeverity :: Type -> Type #

Read AnomalySeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySeverity

Show AnomalySeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySeverity

NFData AnomalySeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySeverity

Methods

rnf :: AnomalySeverity -> () #

Eq AnomalySeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySeverity

Ord AnomalySeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySeverity

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'True) (C1 ('MetaCons "AnomalySeverity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAnomalySeverity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AnomalyStatus

newtype AnomalyStatus Source #

Constructors

AnomalyStatus' 

Instances

Instances details
FromJSON AnomalyStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyStatus

FromJSONKey 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

ToByteString AnomalyStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyStatus

ToHeader AnomalyStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyStatus

ToLog AnomalyStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyStatus

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

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 #

Generic AnomalyStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyStatus

Associated Types

type Rep AnomalyStatus :: Type -> Type #

Read AnomalyStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyStatus

Show AnomalyStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyStatus

NFData AnomalyStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyStatus

Methods

rnf :: AnomalyStatus -> () #

Eq AnomalyStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyStatus

Ord AnomalyStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyStatus

Hashable AnomalyStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyStatus

type Rep AnomalyStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyStatus

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

AnomalyType

newtype AnomalyType Source #

Constructors

AnomalyType' 

Bundled Patterns

pattern AnomalyType_CAUSAL :: AnomalyType 
pattern AnomalyType_CONTEXTUAL :: AnomalyType 

Instances

Instances details
FromJSON AnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyType

FromJSONKey AnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyType

ToJSON AnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyType

ToJSONKey AnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyType

ToByteString AnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyType

ToHeader AnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyType

ToLog AnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyType

ToQuery AnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyType

FromText AnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyType

ToText AnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyType

Methods

toText :: AnomalyType -> Text #

FromXML AnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyType

ToXML AnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyType

Methods

toXML :: AnomalyType -> XML #

Generic AnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyType

Associated Types

type Rep AnomalyType :: Type -> Type #

Read AnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyType

Show AnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyType

NFData AnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyType

Methods

rnf :: AnomalyType -> () #

Eq AnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyType

Ord AnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyType

Hashable AnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyType

type Rep AnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyType

type Rep AnomalyType = D1 ('MetaData "AnomalyType" "Amazonka.DevOpsGuru.Types.AnomalyType" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'True) (C1 ('MetaCons "AnomalyType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAnomalyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CloudWatchMetricDataStatusCode

newtype CloudWatchMetricDataStatusCode Source #

Instances

Instances details
FromJSON CloudWatchMetricDataStatusCode Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricDataStatusCode

FromJSONKey CloudWatchMetricDataStatusCode Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricDataStatusCode

ToJSON CloudWatchMetricDataStatusCode Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricDataStatusCode

ToJSONKey CloudWatchMetricDataStatusCode Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricDataStatusCode

ToByteString CloudWatchMetricDataStatusCode Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricDataStatusCode

ToHeader CloudWatchMetricDataStatusCode Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricDataStatusCode

ToLog CloudWatchMetricDataStatusCode Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricDataStatusCode

ToQuery CloudWatchMetricDataStatusCode Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricDataStatusCode

FromText CloudWatchMetricDataStatusCode Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricDataStatusCode

ToText CloudWatchMetricDataStatusCode Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricDataStatusCode

FromXML CloudWatchMetricDataStatusCode Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricDataStatusCode

ToXML CloudWatchMetricDataStatusCode Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricDataStatusCode

Generic CloudWatchMetricDataStatusCode Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricDataStatusCode

Associated Types

type Rep CloudWatchMetricDataStatusCode :: Type -> Type #

Read CloudWatchMetricDataStatusCode Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricDataStatusCode

Show CloudWatchMetricDataStatusCode Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricDataStatusCode

NFData CloudWatchMetricDataStatusCode Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricDataStatusCode

Eq CloudWatchMetricDataStatusCode Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricDataStatusCode

Ord CloudWatchMetricDataStatusCode Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricDataStatusCode

Hashable CloudWatchMetricDataStatusCode Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricDataStatusCode

type Rep CloudWatchMetricDataStatusCode Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricDataStatusCode

type Rep CloudWatchMetricDataStatusCode = D1 ('MetaData "CloudWatchMetricDataStatusCode" "Amazonka.DevOpsGuru.Types.CloudWatchMetricDataStatusCode" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'True) (C1 ('MetaCons "CloudWatchMetricDataStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCloudWatchMetricDataStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CloudWatchMetricsStat

newtype CloudWatchMetricsStat Source #

Instances

Instances details
FromJSON CloudWatchMetricsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsStat

FromJSONKey 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

ToByteString CloudWatchMetricsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsStat

ToHeader CloudWatchMetricsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsStat

ToLog CloudWatchMetricsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsStat

ToQuery 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

FromXML CloudWatchMetricsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsStat

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

Read CloudWatchMetricsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsStat

Show CloudWatchMetricsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsStat

NFData CloudWatchMetricsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsStat

Methods

rnf :: CloudWatchMetricsStat -> () #

Eq CloudWatchMetricsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsStat

Ord CloudWatchMetricsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsStat

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'True) (C1 ('MetaCons "CloudWatchMetricsStat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCloudWatchMetricsStat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CostEstimationServiceResourceState

newtype CostEstimationServiceResourceState Source #

Instances

Instances details
FromJSON CostEstimationServiceResourceState Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationServiceResourceState

FromJSONKey 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

ToByteString CostEstimationServiceResourceState Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationServiceResourceState

ToHeader CostEstimationServiceResourceState Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationServiceResourceState

ToLog CostEstimationServiceResourceState Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationServiceResourceState

ToQuery 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

FromXML CostEstimationServiceResourceState Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationServiceResourceState

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

Read CostEstimationServiceResourceState Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationServiceResourceState

Show CostEstimationServiceResourceState Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationServiceResourceState

NFData CostEstimationServiceResourceState Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationServiceResourceState

Eq CostEstimationServiceResourceState Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationServiceResourceState

Ord CostEstimationServiceResourceState Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationServiceResourceState

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'True) (C1 ('MetaCons "CostEstimationServiceResourceState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCostEstimationServiceResourceState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CostEstimationStatus

newtype CostEstimationStatus Source #

Instances

Instances details
FromJSON CostEstimationStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationStatus

FromJSONKey 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

ToByteString CostEstimationStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationStatus

ToHeader CostEstimationStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationStatus

ToLog CostEstimationStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationStatus

ToQuery 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

FromXML CostEstimationStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationStatus

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

Read CostEstimationStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationStatus

Show CostEstimationStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationStatus

NFData CostEstimationStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationStatus

Methods

rnf :: CostEstimationStatus -> () #

Eq CostEstimationStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationStatus

Ord CostEstimationStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationStatus

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" '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
FromJSON EventClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventClass

FromJSONKey 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

ToByteString EventClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventClass

ToHeader EventClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventClass

ToLog EventClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventClass

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

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 #

Generic EventClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventClass

Associated Types

type Rep EventClass :: Type -> Type #

Read EventClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventClass

Show EventClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventClass

NFData EventClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventClass

Methods

rnf :: EventClass -> () #

Eq EventClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventClass

Ord EventClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventClass

Hashable EventClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventClass

type Rep EventClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventClass

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

EventDataSource

newtype EventDataSource Source #

Constructors

EventDataSource' 

Instances

Instances details
FromJSON EventDataSource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventDataSource

FromJSONKey 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

ToByteString EventDataSource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventDataSource

ToHeader EventDataSource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventDataSource

ToLog EventDataSource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventDataSource

ToQuery 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

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 #

Generic EventDataSource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventDataSource

Associated Types

type Rep EventDataSource :: Type -> Type #

Read EventDataSource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventDataSource

Show EventDataSource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventDataSource

NFData EventDataSource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventDataSource

Methods

rnf :: EventDataSource -> () #

Eq EventDataSource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventDataSource

Ord EventDataSource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventDataSource

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'True) (C1 ('MetaCons "EventDataSource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEventDataSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EventSourceOptInStatus

newtype EventSourceOptInStatus Source #

Instances

Instances details
FromJSON EventSourceOptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventSourceOptInStatus

FromJSONKey EventSourceOptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventSourceOptInStatus

ToJSON EventSourceOptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventSourceOptInStatus

ToJSONKey EventSourceOptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventSourceOptInStatus

ToByteString EventSourceOptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventSourceOptInStatus

ToHeader EventSourceOptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventSourceOptInStatus

ToLog EventSourceOptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventSourceOptInStatus

ToQuery EventSourceOptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventSourceOptInStatus

FromText EventSourceOptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventSourceOptInStatus

ToText EventSourceOptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventSourceOptInStatus

FromXML EventSourceOptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventSourceOptInStatus

ToXML EventSourceOptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventSourceOptInStatus

Generic EventSourceOptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventSourceOptInStatus

Associated Types

type Rep EventSourceOptInStatus :: Type -> Type #

Read EventSourceOptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventSourceOptInStatus

Show EventSourceOptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventSourceOptInStatus

NFData EventSourceOptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventSourceOptInStatus

Methods

rnf :: EventSourceOptInStatus -> () #

Eq EventSourceOptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventSourceOptInStatus

Ord EventSourceOptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventSourceOptInStatus

Hashable EventSourceOptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventSourceOptInStatus

type Rep EventSourceOptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventSourceOptInStatus

type Rep EventSourceOptInStatus = D1 ('MetaData "EventSourceOptInStatus" "Amazonka.DevOpsGuru.Types.EventSourceOptInStatus" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'True) (C1 ('MetaCons "EventSourceOptInStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEventSourceOptInStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InsightFeedbackOption

newtype InsightFeedbackOption Source #

Instances

Instances details
FromJSON InsightFeedbackOption Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedbackOption

FromJSONKey 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

ToByteString InsightFeedbackOption Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedbackOption

ToHeader InsightFeedbackOption Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedbackOption

ToLog InsightFeedbackOption Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedbackOption

ToQuery 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

FromXML InsightFeedbackOption Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedbackOption

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

Read InsightFeedbackOption Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedbackOption

Show InsightFeedbackOption Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedbackOption

NFData InsightFeedbackOption Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedbackOption

Methods

rnf :: InsightFeedbackOption -> () #

Eq InsightFeedbackOption Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedbackOption

Ord InsightFeedbackOption Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedbackOption

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'True) (C1 ('MetaCons "InsightFeedbackOption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInsightFeedbackOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InsightSeverity

newtype InsightSeverity Source #

Constructors

InsightSeverity' 

Instances

Instances details
FromJSON InsightSeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightSeverity

FromJSONKey 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

ToByteString InsightSeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightSeverity

ToHeader InsightSeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightSeverity

ToLog InsightSeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightSeverity

ToQuery 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

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 #

Generic InsightSeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightSeverity

Associated Types

type Rep InsightSeverity :: Type -> Type #

Read InsightSeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightSeverity

Show InsightSeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightSeverity

NFData InsightSeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightSeverity

Methods

rnf :: InsightSeverity -> () #

Eq InsightSeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightSeverity

Ord InsightSeverity Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightSeverity

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'True) (C1 ('MetaCons "InsightSeverity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInsightSeverity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InsightStatus

newtype InsightStatus Source #

Constructors

InsightStatus' 

Instances

Instances details
FromJSON InsightStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightStatus

FromJSONKey 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

ToByteString InsightStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightStatus

ToHeader InsightStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightStatus

ToLog InsightStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightStatus

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

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 #

Generic InsightStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightStatus

Associated Types

type Rep InsightStatus :: Type -> Type #

Read InsightStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightStatus

Show InsightStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightStatus

NFData InsightStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightStatus

Methods

rnf :: InsightStatus -> () #

Eq InsightStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightStatus

Ord InsightStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightStatus

Hashable InsightStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightStatus

type Rep InsightStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightStatus

type Rep InsightStatus = D1 ('MetaData "InsightStatus" "Amazonka.DevOpsGuru.Types.InsightStatus" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" '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
FromJSON InsightType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightType

FromJSONKey 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

ToByteString InsightType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightType

ToHeader InsightType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightType

ToLog InsightType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightType

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

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 #

Generic InsightType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightType

Associated Types

type Rep InsightType :: Type -> Type #

Read InsightType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightType

Show InsightType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightType

NFData InsightType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightType

Methods

rnf :: InsightType -> () #

Eq InsightType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightType

Ord InsightType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightType

Hashable InsightType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightType

type Rep InsightType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightType

type Rep InsightType = D1 ('MetaData "InsightType" "Amazonka.DevOpsGuru.Types.InsightType" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" '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
FromJSON Locale Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Locale

FromJSONKey Locale Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Locale

ToJSON Locale Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Locale

ToJSONKey Locale Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Locale

ToByteString Locale Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Locale

Methods

toBS :: Locale -> ByteString #

ToHeader Locale Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Locale

Methods

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

ToLog Locale Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Locale

ToQuery Locale Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Locale

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 #

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 #

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 #

Read Locale Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Locale

Show Locale Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Locale

NFData Locale Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Locale

Methods

rnf :: Locale -> () #

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

Hashable Locale Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Locale

Methods

hashWithSalt :: Int -> Locale -> Int #

hash :: Locale -> Int #

type Rep Locale Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Locale

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

LogAnomalyType

newtype LogAnomalyType Source #

Constructors

LogAnomalyType' 

Instances

Instances details
FromJSON LogAnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogAnomalyType

FromJSONKey LogAnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogAnomalyType

ToJSON LogAnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogAnomalyType

ToJSONKey LogAnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogAnomalyType

ToByteString LogAnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogAnomalyType

ToHeader LogAnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogAnomalyType

ToLog LogAnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogAnomalyType

ToQuery LogAnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogAnomalyType

FromText LogAnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogAnomalyType

ToText LogAnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogAnomalyType

FromXML LogAnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogAnomalyType

ToXML LogAnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogAnomalyType

Methods

toXML :: LogAnomalyType -> XML #

Generic LogAnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogAnomalyType

Associated Types

type Rep LogAnomalyType :: Type -> Type #

Read LogAnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogAnomalyType

Show LogAnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogAnomalyType

NFData LogAnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogAnomalyType

Methods

rnf :: LogAnomalyType -> () #

Eq LogAnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogAnomalyType

Ord LogAnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogAnomalyType

Hashable LogAnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogAnomalyType

type Rep LogAnomalyType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogAnomalyType

type Rep LogAnomalyType = D1 ('MetaData "LogAnomalyType" "Amazonka.DevOpsGuru.Types.LogAnomalyType" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'True) (C1 ('MetaCons "LogAnomalyType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLogAnomalyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NotificationMessageType

newtype NotificationMessageType Source #

Instances

Instances details
FromJSON NotificationMessageType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationMessageType

FromJSONKey NotificationMessageType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationMessageType

ToJSON NotificationMessageType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationMessageType

ToJSONKey NotificationMessageType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationMessageType

ToByteString NotificationMessageType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationMessageType

ToHeader NotificationMessageType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationMessageType

ToLog NotificationMessageType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationMessageType

ToQuery NotificationMessageType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationMessageType

FromText NotificationMessageType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationMessageType

ToText NotificationMessageType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationMessageType

FromXML NotificationMessageType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationMessageType

ToXML NotificationMessageType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationMessageType

Generic NotificationMessageType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationMessageType

Associated Types

type Rep NotificationMessageType :: Type -> Type #

Read NotificationMessageType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationMessageType

Show NotificationMessageType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationMessageType

NFData NotificationMessageType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationMessageType

Methods

rnf :: NotificationMessageType -> () #

Eq NotificationMessageType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationMessageType

Ord NotificationMessageType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationMessageType

Hashable NotificationMessageType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationMessageType

type Rep NotificationMessageType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationMessageType

type Rep NotificationMessageType = D1 ('MetaData "NotificationMessageType" "Amazonka.DevOpsGuru.Types.NotificationMessageType" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'True) (C1 ('MetaCons "NotificationMessageType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNotificationMessageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OptInStatus

newtype OptInStatus Source #

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

Constructors

OptInStatus' 

Bundled Patterns

pattern OptInStatus_DISABLED :: OptInStatus 
pattern OptInStatus_ENABLED :: OptInStatus 

Instances

Instances details
FromJSON OptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OptInStatus

FromJSONKey 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

ToByteString OptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OptInStatus

ToHeader OptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OptInStatus

ToLog OptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OptInStatus

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

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 #

Generic OptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OptInStatus

Associated Types

type Rep OptInStatus :: Type -> Type #

Read OptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OptInStatus

Show OptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OptInStatus

NFData OptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OptInStatus

Methods

rnf :: OptInStatus -> () #

Eq OptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OptInStatus

Ord OptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OptInStatus

Hashable OptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OptInStatus

type Rep OptInStatus Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OptInStatus

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

OrganizationResourceCollectionType

newtype OrganizationResourceCollectionType Source #

Instances

Instances details
FromJSON OrganizationResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OrganizationResourceCollectionType

FromJSONKey OrganizationResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OrganizationResourceCollectionType

ToJSON OrganizationResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OrganizationResourceCollectionType

ToJSONKey OrganizationResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OrganizationResourceCollectionType

ToByteString OrganizationResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OrganizationResourceCollectionType

ToHeader OrganizationResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OrganizationResourceCollectionType

ToLog OrganizationResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OrganizationResourceCollectionType

ToQuery OrganizationResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OrganizationResourceCollectionType

FromText OrganizationResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OrganizationResourceCollectionType

ToText OrganizationResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OrganizationResourceCollectionType

FromXML OrganizationResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OrganizationResourceCollectionType

ToXML OrganizationResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OrganizationResourceCollectionType

Generic OrganizationResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OrganizationResourceCollectionType

Associated Types

type Rep OrganizationResourceCollectionType :: Type -> Type #

Read OrganizationResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OrganizationResourceCollectionType

Show OrganizationResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OrganizationResourceCollectionType

NFData OrganizationResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OrganizationResourceCollectionType

Eq OrganizationResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OrganizationResourceCollectionType

Ord OrganizationResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OrganizationResourceCollectionType

Hashable OrganizationResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OrganizationResourceCollectionType

type Rep OrganizationResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OrganizationResourceCollectionType

type Rep OrganizationResourceCollectionType = D1 ('MetaData "OrganizationResourceCollectionType" "Amazonka.DevOpsGuru.Types.OrganizationResourceCollectionType" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'True) (C1 ('MetaCons "OrganizationResourceCollectionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOrganizationResourceCollectionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResourceCollectionType

newtype ResourceCollectionType Source #

Instances

Instances details
FromJSON ResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionType

FromJSONKey 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

ToByteString ResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionType

ToHeader ResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionType

ToLog ResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionType

ToQuery 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

FromXML ResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionType

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

Read ResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionType

Show ResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionType

NFData ResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionType

Methods

rnf :: ResourceCollectionType -> () #

Eq ResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionType

Ord ResourceCollectionType Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionType

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'True) (C1 ('MetaCons "ResourceCollectionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResourceCollectionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResourcePermission

newtype ResourcePermission Source #

Instances

Instances details
FromJSON ResourcePermission Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourcePermission

FromJSONKey ResourcePermission Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourcePermission

ToJSON ResourcePermission Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourcePermission

ToJSONKey ResourcePermission Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourcePermission

ToByteString ResourcePermission Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourcePermission

ToHeader ResourcePermission Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourcePermission

ToLog ResourcePermission Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourcePermission

ToQuery ResourcePermission Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourcePermission

FromText ResourcePermission Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourcePermission

ToText ResourcePermission Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourcePermission

FromXML ResourcePermission Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourcePermission

ToXML ResourcePermission Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourcePermission

Generic ResourcePermission Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourcePermission

Associated Types

type Rep ResourcePermission :: Type -> Type #

Read ResourcePermission Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourcePermission

Show ResourcePermission Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourcePermission

NFData ResourcePermission Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourcePermission

Methods

rnf :: ResourcePermission -> () #

Eq ResourcePermission Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourcePermission

Ord ResourcePermission Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourcePermission

Hashable ResourcePermission Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourcePermission

type Rep ResourcePermission Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourcePermission

type Rep ResourcePermission = D1 ('MetaData "ResourcePermission" "Amazonka.DevOpsGuru.Types.ResourcePermission" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'True) (C1 ('MetaCons "ResourcePermission'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResourcePermission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResourceTypeFilter

newtype ResourceTypeFilter Source #

Bundled Patterns

pattern ResourceTypeFilter_CLOUDFRONT_DISTRIBUTION :: ResourceTypeFilter 
pattern ResourceTypeFilter_DYNAMODB_TABLE :: ResourceTypeFilter 
pattern ResourceTypeFilter_EC2_NAT_GATEWAY :: ResourceTypeFilter 
pattern ResourceTypeFilter_ECS_CLUSTER :: ResourceTypeFilter 
pattern ResourceTypeFilter_ECS_SERVICE :: ResourceTypeFilter 
pattern ResourceTypeFilter_EKS_CLUSTER :: ResourceTypeFilter 
pattern ResourceTypeFilter_ELASTICACHE_CACHE_CLUSTER :: ResourceTypeFilter 
pattern ResourceTypeFilter_ELASTICSEARCH_DOMAIN :: ResourceTypeFilter 
pattern ResourceTypeFilter_ELASTIC_BEANSTALK_ENVIRONMENT :: ResourceTypeFilter 
pattern ResourceTypeFilter_ELASTIC_LOAD_BALANCER_LOAD_BALANCER :: ResourceTypeFilter 
pattern ResourceTypeFilter_ELASTIC_LOAD_BALANCING_V2_LOAD_BALANCER :: ResourceTypeFilter 
pattern ResourceTypeFilter_ELASTIC_LOAD_BALANCING_V2_TARGET_GROUP :: ResourceTypeFilter 
pattern ResourceTypeFilter_KINESIS_STREAM :: ResourceTypeFilter 
pattern ResourceTypeFilter_LAMBDA_FUNCTION :: ResourceTypeFilter 
pattern ResourceTypeFilter_LOG_GROUPS :: ResourceTypeFilter 
pattern ResourceTypeFilter_OPEN_SEARCH_SERVICE_DOMAIN :: ResourceTypeFilter 
pattern ResourceTypeFilter_RDS_DB_CLUSTER :: ResourceTypeFilter 
pattern ResourceTypeFilter_RDS_DB_INSTANCE :: ResourceTypeFilter 
pattern ResourceTypeFilter_REDSHIFT_CLUSTER :: ResourceTypeFilter 
pattern ResourceTypeFilter_ROUTE53_HEALTH_CHECK :: ResourceTypeFilter 
pattern ResourceTypeFilter_ROUTE53_HOSTED_ZONE :: ResourceTypeFilter 
pattern ResourceTypeFilter_S3_BUCKET :: ResourceTypeFilter 
pattern ResourceTypeFilter_SAGEMAKER_ENDPOINT :: ResourceTypeFilter 
pattern ResourceTypeFilter_SNS_TOPIC :: ResourceTypeFilter 
pattern ResourceTypeFilter_SQS_QUEUE :: ResourceTypeFilter 
pattern ResourceTypeFilter_STEP_FUNCTIONS_ACTIVITY :: ResourceTypeFilter 
pattern ResourceTypeFilter_STEP_FUNCTIONS_STATE_MACHINE :: ResourceTypeFilter 

Instances

Instances details
FromJSON ResourceTypeFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceTypeFilter

FromJSONKey ResourceTypeFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceTypeFilter

ToJSON ResourceTypeFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceTypeFilter

ToJSONKey ResourceTypeFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceTypeFilter

ToByteString ResourceTypeFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceTypeFilter

ToHeader ResourceTypeFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceTypeFilter

ToLog ResourceTypeFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceTypeFilter

ToQuery ResourceTypeFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceTypeFilter

FromText ResourceTypeFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceTypeFilter

ToText ResourceTypeFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceTypeFilter

FromXML ResourceTypeFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceTypeFilter

ToXML ResourceTypeFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceTypeFilter

Generic ResourceTypeFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceTypeFilter

Associated Types

type Rep ResourceTypeFilter :: Type -> Type #

Read ResourceTypeFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceTypeFilter

Show ResourceTypeFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceTypeFilter

NFData ResourceTypeFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceTypeFilter

Methods

rnf :: ResourceTypeFilter -> () #

Eq ResourceTypeFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceTypeFilter

Ord ResourceTypeFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceTypeFilter

Hashable ResourceTypeFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceTypeFilter

type Rep ResourceTypeFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceTypeFilter

type Rep ResourceTypeFilter = D1 ('MetaData "ResourceTypeFilter" "Amazonka.DevOpsGuru.Types.ResourceTypeFilter" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'True) (C1 ('MetaCons "ResourceTypeFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResourceTypeFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ServiceName

newtype ServiceName Source #

Constructors

ServiceName' 

Instances

Instances details
FromJSON ServiceName Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceName

FromJSONKey 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

ToByteString ServiceName Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceName

ToHeader ServiceName Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceName

ToLog ServiceName Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceName

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

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 #

Generic ServiceName Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceName

Associated Types

type Rep ServiceName :: Type -> Type #

Read ServiceName Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceName

Show ServiceName Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceName

NFData ServiceName Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceName

Methods

rnf :: ServiceName -> () #

Eq ServiceName Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceName

Ord ServiceName Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceName

Hashable ServiceName Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceName

type Rep ServiceName Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceName

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

UpdateResourceCollectionAction

newtype UpdateResourceCollectionAction Source #

Instances

Instances details
FromJSON UpdateResourceCollectionAction Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionAction

FromJSONKey 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

ToByteString UpdateResourceCollectionAction Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionAction

ToHeader UpdateResourceCollectionAction Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionAction

ToLog UpdateResourceCollectionAction Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionAction

ToQuery 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

FromXML UpdateResourceCollectionAction Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionAction

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

Read UpdateResourceCollectionAction Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionAction

Show UpdateResourceCollectionAction Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionAction

NFData UpdateResourceCollectionAction Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionAction

Eq UpdateResourceCollectionAction Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionAction

Ord UpdateResourceCollectionAction Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionAction

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'True) (C1 ('MetaCons "UpdateResourceCollectionAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUpdateResourceCollectionAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AccountHealth

data AccountHealth Source #

Returns the number of open reactive insights, the number of open proactive insights, and the number of metrics analyzed in your Amazon Web Services account. Use these numbers to gauge the health of operations in your Amazon Web Services account.

See: newAccountHealth smart constructor.

Constructors

AccountHealth' 

Fields

  • accountId :: Maybe Text

    The ID of the Amazon Web Services account.

  • insight :: Maybe AccountInsightHealth

    Information about the health of the Amazon Web Services resources in your account, including the number of open proactive, open reactive insights, and the Mean Time to Recover (MTTR) of closed insights.

Instances

Instances details
FromJSON AccountHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AccountHealth

Generic AccountHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AccountHealth

Associated Types

type Rep AccountHealth :: Type -> Type #

Read AccountHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AccountHealth

Show AccountHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AccountHealth

NFData AccountHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AccountHealth

Methods

rnf :: AccountHealth -> () #

Eq AccountHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AccountHealth

Hashable AccountHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AccountHealth

type Rep AccountHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AccountHealth

type Rep AccountHealth = D1 ('MetaData "AccountHealth" "Amazonka.DevOpsGuru.Types.AccountHealth" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "AccountHealth'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "insight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccountInsightHealth))))

newAccountHealth :: AccountHealth Source #

Create a value of AccountHealth 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:accountId:AccountHealth', accountHealth_accountId - The ID of the Amazon Web Services account.

$sel:insight:AccountHealth', accountHealth_insight - Information about the health of the Amazon Web Services resources in your account, including the number of open proactive, open reactive insights, and the Mean Time to Recover (MTTR) of closed insights.

accountHealth_accountId :: Lens' AccountHealth (Maybe Text) Source #

The ID of the Amazon Web Services account.

accountHealth_insight :: Lens' AccountHealth (Maybe AccountInsightHealth) Source #

Information about the health of the Amazon Web Services resources in your account, including the number of open proactive, open reactive insights, and the Mean Time to Recover (MTTR) of closed insights.

AccountInsightHealth

data AccountInsightHealth Source #

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

See: newAccountInsightHealth smart constructor.

Constructors

AccountInsightHealth' 

Fields

Instances

Instances details
FromJSON AccountInsightHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AccountInsightHealth

Generic AccountInsightHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AccountInsightHealth

Associated Types

type Rep AccountInsightHealth :: Type -> Type #

Read AccountInsightHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AccountInsightHealth

Show AccountInsightHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AccountInsightHealth

NFData AccountInsightHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AccountInsightHealth

Methods

rnf :: AccountInsightHealth -> () #

Eq AccountInsightHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AccountInsightHealth

Hashable AccountInsightHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AccountInsightHealth

type Rep AccountInsightHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AccountInsightHealth

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

newAccountInsightHealth :: AccountInsightHealth Source #

Create a value of AccountInsightHealth 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:openProactiveInsights:AccountInsightHealth', accountInsightHealth_openProactiveInsights - An integer that specifies the number of open proactive insights in your Amazon Web Services account.

$sel:openReactiveInsights:AccountInsightHealth', accountInsightHealth_openReactiveInsights - An integer that specifies the number of open reactive insights in your Amazon Web Services account.

accountInsightHealth_openProactiveInsights :: Lens' AccountInsightHealth (Maybe Int) Source #

An integer that specifies the number of open proactive insights in your Amazon Web Services account.

accountInsightHealth_openReactiveInsights :: Lens' AccountInsightHealth (Maybe Int) Source #

An integer that specifies the number of open reactive insights in your Amazon Web Services account.

AmazonCodeGuruProfilerIntegration

data AmazonCodeGuruProfilerIntegration Source #

Information about your account's integration with Amazon CodeGuru Profiler. This returns whether DevOps Guru is configured to consume recommendations generated from Amazon CodeGuru Profiler.

See: newAmazonCodeGuruProfilerIntegration smart constructor.

Constructors

AmazonCodeGuruProfilerIntegration' 

Fields

  • status :: Maybe EventSourceOptInStatus

    The status of the CodeGuru Profiler integration. Specifies if DevOps Guru is enabled to consume recommendations that are generated from Amazon CodeGuru Profiler.

Instances

Instances details
FromJSON AmazonCodeGuruProfilerIntegration Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AmazonCodeGuruProfilerIntegration

ToJSON AmazonCodeGuruProfilerIntegration Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AmazonCodeGuruProfilerIntegration

Generic AmazonCodeGuruProfilerIntegration Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AmazonCodeGuruProfilerIntegration

Associated Types

type Rep AmazonCodeGuruProfilerIntegration :: Type -> Type #

Read AmazonCodeGuruProfilerIntegration Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AmazonCodeGuruProfilerIntegration

Show AmazonCodeGuruProfilerIntegration Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AmazonCodeGuruProfilerIntegration

NFData AmazonCodeGuruProfilerIntegration Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AmazonCodeGuruProfilerIntegration

Eq AmazonCodeGuruProfilerIntegration Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AmazonCodeGuruProfilerIntegration

Hashable AmazonCodeGuruProfilerIntegration Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AmazonCodeGuruProfilerIntegration

type Rep AmazonCodeGuruProfilerIntegration Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AmazonCodeGuruProfilerIntegration

type Rep AmazonCodeGuruProfilerIntegration = D1 ('MetaData "AmazonCodeGuruProfilerIntegration" "Amazonka.DevOpsGuru.Types.AmazonCodeGuruProfilerIntegration" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "AmazonCodeGuruProfilerIntegration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventSourceOptInStatus))))

newAmazonCodeGuruProfilerIntegration :: AmazonCodeGuruProfilerIntegration Source #

Create a value of AmazonCodeGuruProfilerIntegration 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:AmazonCodeGuruProfilerIntegration', amazonCodeGuruProfilerIntegration_status - The status of the CodeGuru Profiler integration. Specifies if DevOps Guru is enabled to consume recommendations that are generated from Amazon CodeGuru Profiler.

amazonCodeGuruProfilerIntegration_status :: Lens' AmazonCodeGuruProfilerIntegration (Maybe EventSourceOptInStatus) Source #

The status of the CodeGuru Profiler integration. Specifies if DevOps Guru is enabled to consume recommendations that are generated from Amazon CodeGuru Profiler.

AnomalousLogGroup

data AnomalousLogGroup Source #

An Amazon CloudWatch log group that contains log anomalies and is used to generate an insight.

See: newAnomalousLogGroup smart constructor.

Constructors

AnomalousLogGroup' 

Fields

Instances

Instances details
FromJSON AnomalousLogGroup Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalousLogGroup

Generic AnomalousLogGroup Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalousLogGroup

Associated Types

type Rep AnomalousLogGroup :: Type -> Type #

Read AnomalousLogGroup Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalousLogGroup

Show AnomalousLogGroup Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalousLogGroup

NFData AnomalousLogGroup Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalousLogGroup

Methods

rnf :: AnomalousLogGroup -> () #

Eq AnomalousLogGroup Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalousLogGroup

Hashable AnomalousLogGroup Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalousLogGroup

type Rep AnomalousLogGroup Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalousLogGroup

type Rep AnomalousLogGroup = D1 ('MetaData "AnomalousLogGroup" "Amazonka.DevOpsGuru.Types.AnomalousLogGroup" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "AnomalousLogGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "impactEndTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "impactStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "logAnomalyShowcases") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LogAnomalyShowcase])) :*: (S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "numberOfLogLinesScanned") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))

newAnomalousLogGroup :: AnomalousLogGroup Source #

Create a value of AnomalousLogGroup 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:impactEndTime:AnomalousLogGroup', anomalousLogGroup_impactEndTime - The time the anomalous log events stopped.

$sel:impactStartTime:AnomalousLogGroup', anomalousLogGroup_impactStartTime - The time the anomalous log events began. The impact start time indicates the time of the first log anomaly event that occurs.

$sel:logAnomalyShowcases:AnomalousLogGroup', anomalousLogGroup_logAnomalyShowcases - The log anomalies in the log group. Each log anomaly displayed represents a cluster of similar anomalous log events.

$sel:logGroupName:AnomalousLogGroup', anomalousLogGroup_logGroupName - The name of the CloudWatch log group.

$sel:numberOfLogLinesScanned:AnomalousLogGroup', anomalousLogGroup_numberOfLogLinesScanned - The number of log lines that were scanned for anomalous log events.

anomalousLogGroup_impactEndTime :: Lens' AnomalousLogGroup (Maybe UTCTime) Source #

The time the anomalous log events stopped.

anomalousLogGroup_impactStartTime :: Lens' AnomalousLogGroup (Maybe UTCTime) Source #

The time the anomalous log events began. The impact start time indicates the time of the first log anomaly event that occurs.

anomalousLogGroup_logAnomalyShowcases :: Lens' AnomalousLogGroup (Maybe [LogAnomalyShowcase]) Source #

The log anomalies in the log group. Each log anomaly displayed represents a cluster of similar anomalous log events.

anomalousLogGroup_logGroupName :: Lens' AnomalousLogGroup (Maybe Text) Source #

The name of the CloudWatch log group.

anomalousLogGroup_numberOfLogLinesScanned :: Lens' AnomalousLogGroup (Maybe Int) Source #

The number of log lines that were scanned for anomalous log events.

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

Read AnomalyReportedTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyReportedTimeRange

Show AnomalyReportedTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyReportedTimeRange

NFData AnomalyReportedTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyReportedTimeRange

Eq AnomalyReportedTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyReportedTimeRange

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" '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.

AnomalyResource

data AnomalyResource Source #

The Amazon Web Services resources in which DevOps Guru detected unusual behavior that resulted in the generation of an anomaly. When DevOps Guru detects multiple related anomalies, it creates and insight with details about the anomalous behavior and suggestions about how to correct the problem.

See: newAnomalyResource smart constructor.

Constructors

AnomalyResource' 

Fields

Instances

Instances details
FromJSON AnomalyResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyResource

Generic AnomalyResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyResource

Associated Types

type Rep AnomalyResource :: Type -> Type #

Read AnomalyResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyResource

Show AnomalyResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyResource

NFData AnomalyResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyResource

Methods

rnf :: AnomalyResource -> () #

Eq AnomalyResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyResource

Hashable AnomalyResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyResource

type Rep AnomalyResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyResource

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

newAnomalyResource :: AnomalyResource Source #

Create a value of AnomalyResource 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:AnomalyResource', anomalyResource_name - The name of the Amazon Web Services resource.

$sel:type':AnomalyResource', anomalyResource_type - The type of the Amazon Web Services resource.

anomalyResource_name :: Lens' AnomalyResource (Maybe Text) Source #

The name of the Amazon Web Services resource.

anomalyResource_type :: Lens' AnomalyResource (Maybe Text) Source #

The type of the Amazon Web Services resource.

AnomalySourceDetails

data AnomalySourceDetails Source #

Details about the source of the anomalous operational data that triggered the anomaly.

See: newAnomalySourceDetails smart constructor.

Constructors

AnomalySourceDetails' 

Fields

Instances

Instances details
FromJSON 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 #

Read AnomalySourceDetails Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySourceDetails

Show AnomalySourceDetails Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySourceDetails

NFData AnomalySourceDetails Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySourceDetails

Methods

rnf :: AnomalySourceDetails -> () #

Eq AnomalySourceDetails Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySourceDetails

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "AnomalySourceDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cloudWatchMetrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CloudWatchMetricsDetail])) :*: S1 ('MetaSel ('Just "performanceInsightsMetrics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PerformanceInsightsMetricsDetail]))))

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 objects that contain information about analyzed CloudWatch metrics that show anomalous behavior.

$sel:performanceInsightsMetrics:AnomalySourceDetails', anomalySourceDetails_performanceInsightsMetrics - An array of PerformanceInsightsMetricsDetail objects that contain information about analyzed Performance Insights metrics that show anomalous behavior.

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

An array of CloudWatchMetricsDetail objects that contain information about analyzed CloudWatch metrics that show anomalous behavior.

anomalySourceDetails_performanceInsightsMetrics :: Lens' AnomalySourceDetails (Maybe [PerformanceInsightsMetricsDetail]) Source #

An array of PerformanceInsightsMetricsDetail objects that contain information about analyzed Performance Insights metrics that show anomalous behavior.

AnomalySourceMetadata

data AnomalySourceMetadata Source #

Metadata about the detection source that generates proactive anomalies. The anomaly is detected using analysis of the metric data
 over a period of time

See: newAnomalySourceMetadata smart constructor.

Constructors

AnomalySourceMetadata' 

Fields

Instances

Instances details
FromJSON AnomalySourceMetadata Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySourceMetadata

Generic AnomalySourceMetadata Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySourceMetadata

Associated Types

type Rep AnomalySourceMetadata :: Type -> Type #

Read AnomalySourceMetadata Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySourceMetadata

Show AnomalySourceMetadata Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySourceMetadata

NFData AnomalySourceMetadata Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySourceMetadata

Methods

rnf :: AnomalySourceMetadata -> () #

Eq AnomalySourceMetadata Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySourceMetadata

Hashable AnomalySourceMetadata Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySourceMetadata

type Rep AnomalySourceMetadata Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalySourceMetadata

type Rep AnomalySourceMetadata = D1 ('MetaData "AnomalySourceMetadata" "Amazonka.DevOpsGuru.Types.AnomalySourceMetadata" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "AnomalySourceMetadata'" 'PrefixI 'True) (S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sourceResourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceResourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAnomalySourceMetadata :: AnomalySourceMetadata Source #

Create a value of AnomalySourceMetadata 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:source:AnomalySourceMetadata', anomalySourceMetadata_source - The source of the anomaly.

$sel:sourceResourceName:AnomalySourceMetadata', anomalySourceMetadata_sourceResourceName - The name of the anomaly's resource.

$sel:sourceResourceType:AnomalySourceMetadata', anomalySourceMetadata_sourceResourceType - The anomaly's resource type.

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

Read AnomalyTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyTimeRange

Show AnomalyTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyTimeRange

NFData AnomalyTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyTimeRange

Methods

rnf :: AnomalyTimeRange -> () #

Eq AnomalyTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.AnomalyTimeRange

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" '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 Amazon Web Services CloudFormation stacks. You can use up to 500 stacks to specify which Amazon Web Services resources in your account to analyze. For more information, see Stacks in the Amazon Web Services CloudFormation User Guide.

See: newCloudFormationCollection smart constructor.

Constructors

CloudFormationCollection' 

Fields

Instances

Instances details
FromJSON CloudFormationCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCollection

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

Read CloudFormationCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCollection

Show CloudFormationCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCollection

NFData CloudFormationCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCollection

Eq CloudFormationCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCollection

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" '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 Amazon Web Services CloudFormation stacks. You can use up to 500 stacks to specify which Amazon Web Services resources in your account to analyze. For more information, see Stacks in the Amazon Web Services CloudFormation User Guide.

See: newCloudFormationCollectionFilter smart constructor.

Constructors

CloudFormationCollectionFilter' 

Fields

Instances

Instances details
FromJSON 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 #

Read CloudFormationCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCollectionFilter

Show CloudFormationCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCollectionFilter

NFData CloudFormationCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCollectionFilter

Eq CloudFormationCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCollectionFilter

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" '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 Amazon Web Services CloudFormation stack used to create a monthly cost estimate for DevOps Guru to analyze Amazon Web Services 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 Amazon Web Services resources defined by the stack. For more information, see Stacks in the Amazon Web Services CloudFormation User Guide.

See: newCloudFormationCostEstimationResourceCollectionFilter smart constructor.

Constructors

CloudFormationCostEstimationResourceCollectionFilter' 

Fields

Instances

Instances details
FromJSON CloudFormationCostEstimationResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCostEstimationResourceCollectionFilter

ToJSON CloudFormationCostEstimationResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCostEstimationResourceCollectionFilter

Generic 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

NFData CloudFormationCostEstimationResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCostEstimationResourceCollectionFilter

Eq CloudFormationCostEstimationResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationCostEstimationResourceCollectionFilter

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" '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 Amazon Web Services resources in your account that are specified by an Amazon Web Services CloudFormation stack.

See: newCloudFormationHealth smart constructor.

Constructors

CloudFormationHealth' 

Fields

  • analyzedResourceCount :: Maybe Integer

    Number of resources that DevOps Guru is monitoring in your account that are specified by an Amazon Web Services CloudFormation stack.

  • insight :: Maybe InsightHealth

    Information about the health of the Amazon Web Services resources in your account that are specified by an Amazon Web Services 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
FromJSON 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 #

Read CloudFormationHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationHealth

Show CloudFormationHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationHealth

NFData CloudFormationHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationHealth

Methods

rnf :: CloudFormationHealth -> () #

Eq CloudFormationHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudFormationHealth

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "CloudFormationHealth'" 'PrefixI 'True) (S1 ('MetaSel ('Just "analyzedResourceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (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:analyzedResourceCount:CloudFormationHealth', cloudFormationHealth_analyzedResourceCount - Number of resources that DevOps Guru is monitoring in your account that are specified by an Amazon Web Services CloudFormation stack.

$sel:insight:CloudFormationHealth', cloudFormationHealth_insight - Information about the health of the Amazon Web Services resources in your account that are specified by an Amazon Web Services 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_analyzedResourceCount :: Lens' CloudFormationHealth (Maybe Integer) Source #

Number of resources that DevOps Guru is monitoring in your account that are specified by an Amazon Web Services CloudFormation stack.

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

Information about the health of the Amazon Web Services resources in your account that are specified by an Amazon Web Services 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.

CloudWatchMetricsDataSummary

data CloudWatchMetricsDataSummary Source #

Contains information about the analyzed metrics that displayed anomalous behavior.

See: newCloudWatchMetricsDataSummary smart constructor.

Constructors

CloudWatchMetricsDataSummary' 

Fields

Instances

Instances details
FromJSON CloudWatchMetricsDataSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsDataSummary

Generic CloudWatchMetricsDataSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsDataSummary

Associated Types

type Rep CloudWatchMetricsDataSummary :: Type -> Type #

Read CloudWatchMetricsDataSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsDataSummary

Show CloudWatchMetricsDataSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsDataSummary

NFData CloudWatchMetricsDataSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsDataSummary

Eq CloudWatchMetricsDataSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsDataSummary

Hashable CloudWatchMetricsDataSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsDataSummary

type Rep CloudWatchMetricsDataSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsDataSummary

type Rep CloudWatchMetricsDataSummary = D1 ('MetaData "CloudWatchMetricsDataSummary" "Amazonka.DevOpsGuru.Types.CloudWatchMetricsDataSummary" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "CloudWatchMetricsDataSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "statusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudWatchMetricDataStatusCode)) :*: S1 ('MetaSel ('Just "timestampMetricValuePairList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TimestampMetricValuePair]))))

newCloudWatchMetricsDataSummary :: CloudWatchMetricsDataSummary Source #

Create a value of CloudWatchMetricsDataSummary 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:statusCode:CloudWatchMetricsDataSummary', cloudWatchMetricsDataSummary_statusCode - This is an enum of the status showing whether the metric value pair list has partial or complete data, or if there was an error.

$sel:timestampMetricValuePairList:CloudWatchMetricsDataSummary', cloudWatchMetricsDataSummary_timestampMetricValuePairList - This is a list of Amazon CloudWatch metric values at given timestamp.

cloudWatchMetricsDataSummary_statusCode :: Lens' CloudWatchMetricsDataSummary (Maybe CloudWatchMetricDataStatusCode) Source #

This is an enum of the status showing whether the metric value pair list has partial or complete data, or if there was an error.

CloudWatchMetricsDetail

data CloudWatchMetricsDetail Source #

Information about an Amazon CloudWatch metric.

See: newCloudWatchMetricsDetail smart constructor.

Constructors

CloudWatchMetricsDetail' 

Fields

Instances

Instances details
FromJSON 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 #

Read CloudWatchMetricsDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsDetail

Show CloudWatchMetricsDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsDetail

NFData CloudWatchMetricsDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsDetail

Methods

rnf :: CloudWatchMetricsDetail -> () #

Eq CloudWatchMetricsDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsDetail

Hashable CloudWatchMetricsDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsDetail

type Rep CloudWatchMetricsDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsDetail

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:dimensions:CloudWatchMetricsDetail', cloudWatchMetricsDetail_dimensions - An array of CloudWatch dimensions associated with

$sel:metricDataSummary:CloudWatchMetricsDetail', cloudWatchMetricsDetail_metricDataSummary - This object returns anomaly metric data.

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

$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:unit:CloudWatchMetricsDetail', cloudWatchMetricsDetail_unit - The unit of measure used for the CloudWatch metric. For example, Bytes, Seconds, Count, and Percent.

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

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

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

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

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 an 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
FromJSON 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 #

Read CloudWatchMetricsDimension Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsDimension

Show CloudWatchMetricsDimension Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsDimension

NFData CloudWatchMetricsDimension Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsDimension

Eq CloudWatchMetricsDimension Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CloudWatchMetricsDimension

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "CloudWatchMetricsDimension'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") '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:name:CloudWatchMetricsDimension', cloudWatchMetricsDimension_name - The name of the CloudWatch dimension.

$sel:value:CloudWatchMetricsDimension', cloudWatchMetricsDimension_value - The value of the CloudWatch dimension.

CostEstimationResourceCollectionFilter

data CostEstimationResourceCollectionFilter Source #

Information about a filter used to specify which Amazon Web Services 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

  • cloudFormation :: Maybe CloudFormationCostEstimationResourceCollectionFilter

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

  • tags :: Maybe [TagCostEstimationResourceCollectionFilter]

    The Amazon Web Services tags used to filter the resource collection that is used for a cost estimate.

    Tags help you identify and organize your Amazon Web Services resources. Many Amazon Web Services services support tagging, so you can assign the same tag to resources from different services to indicate that the resources are related. For example, you can assign the same tag to an Amazon DynamoDB table resource that you assign to an Lambda function. For more information about using tags, see the Tagging best practices whitepaper.

    Each Amazon Web Services tag has two parts.

    • A tag key (for example, CostCenter, Environment, Project, or Secret). Tag keys are case-sensitive.
    • An optional field known as a tag value (for example, 111122223333, Production, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive.

    Together these are known as key-value pairs.

    The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be DevOps-Guru-deployment-application or devops-guru-rds-application. When you create a key, the case of characters in the key can be whatever you choose. After you create a key, it is case-sensitive. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS, and these act as two different keys. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.

Instances

Instances details
FromJSON CostEstimationResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationResourceCollectionFilter

ToJSON CostEstimationResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationResourceCollectionFilter

Generic 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

NFData CostEstimationResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationResourceCollectionFilter

Eq CostEstimationResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationResourceCollectionFilter

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "CostEstimationResourceCollectionFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cloudFormation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudFormationCostEstimationResourceCollectionFilter)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TagCostEstimationResourceCollectionFilter]))))

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 Amazon Web Services resources used to create a monthly estimate for DevOps Guru.

$sel:tags:CostEstimationResourceCollectionFilter', costEstimationResourceCollectionFilter_tags - The Amazon Web Services tags used to filter the resource collection that is used for a cost estimate.

Tags help you identify and organize your Amazon Web Services resources. Many Amazon Web Services services support tagging, so you can assign the same tag to resources from different services to indicate that the resources are related. For example, you can assign the same tag to an Amazon DynamoDB table resource that you assign to an Lambda function. For more information about using tags, see the Tagging best practices whitepaper.

Each Amazon Web Services tag has two parts.

  • A tag key (for example, CostCenter, Environment, Project, or Secret). Tag keys are case-sensitive.
  • An optional field known as a tag value (for example, 111122223333, Production, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive.

Together these are known as key-value pairs.

The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be DevOps-Guru-deployment-application or devops-guru-rds-application. When you create a key, the case of characters in the key can be whatever you choose. After you create a key, it is case-sensitive. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS, and these act as two different keys. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.

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

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

costEstimationResourceCollectionFilter_tags :: Lens' CostEstimationResourceCollectionFilter (Maybe [TagCostEstimationResourceCollectionFilter]) Source #

The Amazon Web Services tags used to filter the resource collection that is used for a cost estimate.

Tags help you identify and organize your Amazon Web Services resources. Many Amazon Web Services services support tagging, so you can assign the same tag to resources from different services to indicate that the resources are related. For example, you can assign the same tag to an Amazon DynamoDB table resource that you assign to an Lambda function. For more information about using tags, see the Tagging best practices whitepaper.

Each Amazon Web Services tag has two parts.

  • A tag key (for example, CostCenter, Environment, Project, or Secret). Tag keys are case-sensitive.
  • An optional field known as a tag value (for example, 111122223333, Production, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive.

Together these are known as key-value pairs.

The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be DevOps-Guru-deployment-application or devops-guru-rds-application. When you create a key, the case of characters in the key can be whatever you choose. After you create a key, it is case-sensitive. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS, and these act as two different keys. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.

CostEstimationTimeRange

data CostEstimationTimeRange Source #

The time range of a cost estimation.

See: newCostEstimationTimeRange smart constructor.

Constructors

CostEstimationTimeRange' 

Fields

Instances

Instances details
FromJSON 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 #

Read CostEstimationTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationTimeRange

Show CostEstimationTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationTimeRange

NFData CostEstimationTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationTimeRange

Methods

rnf :: CostEstimationTimeRange -> () #

Eq CostEstimationTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.CostEstimationTimeRange

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "CostEstimationTimeRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "startTime") '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:endTime:CostEstimationTimeRange', costEstimationTimeRange_endTime - The end time of the cost estimation.

$sel:startTime:CostEstimationTimeRange', costEstimationTimeRange_startTime - The start 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
ToJSON 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 #

Read EndTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EndTimeRange

Show EndTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EndTimeRange

NFData EndTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EndTimeRange

Methods

rnf :: EndTimeRange -> () #

Eq EndTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EndTimeRange

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" '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 Amazon Web Services resource event. Amazon Web Services 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
FromJSON Event Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Event

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 #

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 #

NFData Event Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Event

Methods

rnf :: Event -> () #

Eq Event Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Event

Methods

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

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

Hashable Event Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Event

Methods

hashWithSalt :: Int -> Event -> Int #

hash :: Event -> Int #

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:dataSource:Event', event_dataSource - The source, AWS_CLOUD_TRAIL or AWS_CODE_DEPLOY, where DevOps Guru analysis found the event.

$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:eventSource:Event', event_eventSource - The Amazon Web Services source that emitted the event.

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

Event, event_name - The name of the event.

$sel:resourceCollection:Event', event_resourceCollection - Undocumented member.

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

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

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

The source, AWS_CLOUD_TRAIL or AWS_CODE_DEPLOY, where DevOps Guru analysis found 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_eventSource :: Lens' Event (Maybe Text) Source #

The Amazon Web Services source that emitted the event.

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

The ID of the event.

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

The name of the event.

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

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

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

A Timestamp that specifies the time the event occurred.

EventResource

data EventResource Source #

The Amazon Web Services resource that emitted an event. Amazon Web Services 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
FromJSON 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 #

Read EventResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventResource

Show EventResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventResource

NFData EventResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventResource

Methods

rnf :: EventResource -> () #

Eq EventResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventResource

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" '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.

EventSourcesConfig

data EventSourcesConfig Source #

Information about the integration of DevOps Guru as consumer with another AWS service, such as AWS CodeGuru Profiler via EventBridge.

See: newEventSourcesConfig smart constructor.

Constructors

EventSourcesConfig' 

Fields

Instances

Instances details
FromJSON EventSourcesConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventSourcesConfig

ToJSON EventSourcesConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventSourcesConfig

Generic EventSourcesConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventSourcesConfig

Associated Types

type Rep EventSourcesConfig :: Type -> Type #

Read EventSourcesConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventSourcesConfig

Show EventSourcesConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventSourcesConfig

NFData EventSourcesConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventSourcesConfig

Methods

rnf :: EventSourcesConfig -> () #

Eq EventSourcesConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventSourcesConfig

Hashable EventSourcesConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventSourcesConfig

type Rep EventSourcesConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventSourcesConfig

type Rep EventSourcesConfig = D1 ('MetaData "EventSourcesConfig" "Amazonka.DevOpsGuru.Types.EventSourcesConfig" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "EventSourcesConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "amazonCodeGuruProfiler") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AmazonCodeGuruProfilerIntegration))))

newEventSourcesConfig :: EventSourcesConfig Source #

Create a value of EventSourcesConfig 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:amazonCodeGuruProfiler:EventSourcesConfig', eventSourcesConfig_amazonCodeGuruProfiler - Information about whether DevOps Guru is configured to consume recommendations which are generated from AWS CodeGuru Profiler.

eventSourcesConfig_amazonCodeGuruProfiler :: Lens' EventSourcesConfig (Maybe AmazonCodeGuruProfilerIntegration) Source #

Information about whether DevOps Guru is configured to consume recommendations which are generated from AWS CodeGuru Profiler.

EventTimeRange

data EventTimeRange Source #

The time range during which an Amazon Web Services event occurred. Amazon Web Services 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
ToJSON 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 #

Read EventTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventTimeRange

Show EventTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventTimeRange

NFData EventTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventTimeRange

Methods

rnf :: EventTimeRange -> () #

Eq EventTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.EventTimeRange

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" '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
FromJSON InsightFeedback Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedback

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

Read InsightFeedback Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedback

Show InsightFeedback Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedback

NFData InsightFeedback Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedback

Methods

rnf :: InsightFeedback -> () #

Eq InsightFeedback Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightFeedback

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "InsightFeedback'" 'PrefixI 'True) (S1 ('MetaSel ('Just "feedback") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InsightFeedbackOption)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:feedback:InsightFeedback', insightFeedback_feedback - The feedback provided by the customer.

$sel:id:InsightFeedback', insightFeedback_id - The insight feedback ID.

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

Read InsightHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightHealth

Show InsightHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightHealth

NFData InsightHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightHealth

Methods

rnf :: InsightHealth -> () #

Eq InsightHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightHealth

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "InsightHealth'" 'PrefixI 'True) (S1 ('MetaSel ('Just "meanTimeToRecoverInMilliseconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "openProactiveInsights") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "openReactiveInsights") '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:openProactiveInsights:InsightHealth', insightHealth_openProactiveInsights - The number of open proactive insights.

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

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

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

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

The number of open proactive insights.

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

The number of open reactive 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
FromJSON 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 #

Read InsightTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightTimeRange

Show InsightTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightTimeRange

NFData InsightTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightTimeRange

Methods

rnf :: InsightTimeRange -> () #

Eq InsightTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.InsightTimeRange

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" '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
ToJSON 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 #

Read ListEventsFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListEventsFilters

Show ListEventsFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListEventsFilters

NFData ListEventsFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListEventsFilters

Methods

rnf :: ListEventsFilters -> () #

Eq ListEventsFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListEventsFilters

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "ListEventsFilters'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dataSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventDataSource)) :*: (S1 ('MetaSel ('Just "eventClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventClass)) :*: S1 ('MetaSel ('Just "eventSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "eventTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventTimeRange)) :*: (S1 ('MetaSel ('Just "insightId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceCollection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceCollection))))))

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:dataSource:ListEventsFilters', listEventsFilters_dataSource - The source, AWS_CLOUD_TRAIL or AWS_CODE_DEPLOY, of the events you want returned.

$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:eventSource:ListEventsFilters', listEventsFilters_eventSource - The Amazon Web Services source that emitted the events you want to filter for.

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

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

$sel:resourceCollection:ListEventsFilters', listEventsFilters_resourceCollection - Undocumented member.

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

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

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

The Amazon Web Services source that emitted the events you want to filter for.

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

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

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

An ID of an insight that is related to 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
ToJSON 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 #

Read ListInsightsAnyStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsAnyStatusFilter

Show ListInsightsAnyStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsAnyStatusFilter

NFData ListInsightsAnyStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsAnyStatusFilter

Eq ListInsightsAnyStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsAnyStatusFilter

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" '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
ToJSON 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 #

Read ListInsightsClosedStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsClosedStatusFilter

Show ListInsightsClosedStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsClosedStatusFilter

NFData ListInsightsClosedStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsClosedStatusFilter

Eq ListInsightsClosedStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsClosedStatusFilter

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" '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
ToJSON 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 #

Read ListInsightsOngoingStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsOngoingStatusFilter

Show ListInsightsOngoingStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsOngoingStatusFilter

NFData ListInsightsOngoingStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsOngoingStatusFilter

Eq ListInsightsOngoingStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsOngoingStatusFilter

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" '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
ToJSON 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 #

Read ListInsightsStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsStatusFilter

Show ListInsightsStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsStatusFilter

NFData ListInsightsStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsStatusFilter

Eq ListInsightsStatusFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListInsightsStatusFilter

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "ListInsightsStatusFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "any") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListInsightsAnyStatusFilter)) :*: (S1 ('MetaSel ('Just "closed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListInsightsClosedStatusFilter)) :*: S1 ('MetaSel ('Just "ongoing") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListInsightsOngoingStatusFilter)))))

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:any:ListInsightsStatusFilter', listInsightsStatusFilter_any - A ListInsightsAnyStatusFilter that specifies insights of any status that are either REACTIVE or PROACTIVE.

$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.

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

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.

ListMonitoredResourcesFilters

data ListMonitoredResourcesFilters Source #

Filters to determine which monitored resources you want to retrieve. You can filter by resource type or resource permission status.

See: newListMonitoredResourcesFilters smart constructor.

Constructors

ListMonitoredResourcesFilters' 

Fields

Instances

Instances details
ToJSON ListMonitoredResourcesFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListMonitoredResourcesFilters

Generic ListMonitoredResourcesFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListMonitoredResourcesFilters

Associated Types

type Rep ListMonitoredResourcesFilters :: Type -> Type #

Read ListMonitoredResourcesFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListMonitoredResourcesFilters

Show ListMonitoredResourcesFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListMonitoredResourcesFilters

NFData ListMonitoredResourcesFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListMonitoredResourcesFilters

Eq ListMonitoredResourcesFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListMonitoredResourcesFilters

Hashable ListMonitoredResourcesFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListMonitoredResourcesFilters

type Rep ListMonitoredResourcesFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ListMonitoredResourcesFilters

type Rep ListMonitoredResourcesFilters = D1 ('MetaData "ListMonitoredResourcesFilters" "Amazonka.DevOpsGuru.Types.ListMonitoredResourcesFilters" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "ListMonitoredResourcesFilters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourcePermission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourcePermission) :*: S1 ('MetaSel ('Just "resourceTypeFilters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ResourceTypeFilter])))

newListMonitoredResourcesFilters Source #

Create a value of ListMonitoredResourcesFilters 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:resourcePermission:ListMonitoredResourcesFilters', listMonitoredResourcesFilters_resourcePermission - The permission status of a resource.

$sel:resourceTypeFilters:ListMonitoredResourcesFilters', listMonitoredResourcesFilters_resourceTypeFilters - The type of resource that you wish to retrieve, such as log groups.

listMonitoredResourcesFilters_resourceTypeFilters :: Lens' ListMonitoredResourcesFilters [ResourceTypeFilter] Source #

The type of resource that you wish to retrieve, such as log groups.

LogAnomalyClass

data LogAnomalyClass Source #

Information about an anomalous log event found within a log group.

See: newLogAnomalyClass smart constructor.

Constructors

LogAnomalyClass' 

Fields

Instances

Instances details
FromJSON LogAnomalyClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogAnomalyClass

Generic LogAnomalyClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogAnomalyClass

Associated Types

type Rep LogAnomalyClass :: Type -> Type #

Read LogAnomalyClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogAnomalyClass

Show LogAnomalyClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogAnomalyClass

NFData LogAnomalyClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogAnomalyClass

Methods

rnf :: LogAnomalyClass -> () #

Eq LogAnomalyClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogAnomalyClass

Hashable LogAnomalyClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogAnomalyClass

type Rep LogAnomalyClass Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogAnomalyClass

type Rep LogAnomalyClass = D1 ('MetaData "LogAnomalyClass" "Amazonka.DevOpsGuru.Types.LogAnomalyClass" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "LogAnomalyClass'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "explanation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "logAnomalyToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "logAnomalyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogAnomalyType)))) :*: ((S1 ('MetaSel ('Just "logEventId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "logEventTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "logStreamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "numberOfLogLinesOccurrences") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))

newLogAnomalyClass :: LogAnomalyClass Source #

Create a value of LogAnomalyClass 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:explanation:LogAnomalyClass', logAnomalyClass_explanation - The explanation for why the log event is considered an anomaly.

$sel:logAnomalyToken:LogAnomalyClass', logAnomalyClass_logAnomalyToken - The token where the anomaly was detected. This may refer to an exception or another location, or it may be blank for log anomalies such as format anomalies.

$sel:logAnomalyType:LogAnomalyClass', logAnomalyClass_logAnomalyType - The type of log anomaly that has been detected.

$sel:logEventId:LogAnomalyClass', logAnomalyClass_logEventId - The ID of the log event.

$sel:logEventTimestamp:LogAnomalyClass', logAnomalyClass_logEventTimestamp - The time of the first occurrence of the anomalous log event.

$sel:logStreamName:LogAnomalyClass', logAnomalyClass_logStreamName - The name of the Amazon CloudWatch log stream that the anomalous log event belongs to. A log stream is a sequence of log events that share the same source.

$sel:numberOfLogLinesOccurrences:LogAnomalyClass', logAnomalyClass_numberOfLogLinesOccurrences - The number of log lines where this anomalous log event occurs.

logAnomalyClass_explanation :: Lens' LogAnomalyClass (Maybe Text) Source #

The explanation for why the log event is considered an anomaly.

logAnomalyClass_logAnomalyToken :: Lens' LogAnomalyClass (Maybe Text) Source #

The token where the anomaly was detected. This may refer to an exception or another location, or it may be blank for log anomalies such as format anomalies.

logAnomalyClass_logAnomalyType :: Lens' LogAnomalyClass (Maybe LogAnomalyType) Source #

The type of log anomaly that has been detected.

logAnomalyClass_logEventTimestamp :: Lens' LogAnomalyClass (Maybe UTCTime) Source #

The time of the first occurrence of the anomalous log event.

logAnomalyClass_logStreamName :: Lens' LogAnomalyClass (Maybe Text) Source #

The name of the Amazon CloudWatch log stream that the anomalous log event belongs to. A log stream is a sequence of log events that share the same source.

logAnomalyClass_numberOfLogLinesOccurrences :: Lens' LogAnomalyClass (Maybe Int) Source #

The number of log lines where this anomalous log event occurs.

LogAnomalyShowcase

data LogAnomalyShowcase Source #

A cluster of similar anomalous log events found within a log group.

See: newLogAnomalyShowcase smart constructor.

Constructors

LogAnomalyShowcase' 

Fields

Instances

Instances details
FromJSON LogAnomalyShowcase Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogAnomalyShowcase

Generic LogAnomalyShowcase Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogAnomalyShowcase

Associated Types

type Rep LogAnomalyShowcase :: Type -> Type #

Read LogAnomalyShowcase Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogAnomalyShowcase

Show LogAnomalyShowcase Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogAnomalyShowcase

NFData LogAnomalyShowcase Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogAnomalyShowcase

Methods

rnf :: LogAnomalyShowcase -> () #

Eq LogAnomalyShowcase Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogAnomalyShowcase

Hashable LogAnomalyShowcase Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogAnomalyShowcase

type Rep LogAnomalyShowcase Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogAnomalyShowcase

type Rep LogAnomalyShowcase = D1 ('MetaData "LogAnomalyShowcase" "Amazonka.DevOpsGuru.Types.LogAnomalyShowcase" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "LogAnomalyShowcase'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logAnomalyClasses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LogAnomalyClass]))))

newLogAnomalyShowcase :: LogAnomalyShowcase Source #

Create a value of LogAnomalyShowcase 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:logAnomalyClasses:LogAnomalyShowcase', logAnomalyShowcase_logAnomalyClasses - A list of anomalous log events that may be related.

logAnomalyShowcase_logAnomalyClasses :: Lens' LogAnomalyShowcase (Maybe [LogAnomalyClass]) Source #

A list of anomalous log events that may be related.

LogsAnomalyDetectionIntegration

data LogsAnomalyDetectionIntegration Source #

Information about the integration of DevOps Guru with CloudWatch log groups for log anomaly detection.

See: newLogsAnomalyDetectionIntegration smart constructor.

Constructors

LogsAnomalyDetectionIntegration' 

Fields

Instances

Instances details
FromJSON LogsAnomalyDetectionIntegration Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogsAnomalyDetectionIntegration

Generic LogsAnomalyDetectionIntegration Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogsAnomalyDetectionIntegration

Associated Types

type Rep LogsAnomalyDetectionIntegration :: Type -> Type #

Read LogsAnomalyDetectionIntegration Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogsAnomalyDetectionIntegration

Show LogsAnomalyDetectionIntegration Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogsAnomalyDetectionIntegration

NFData LogsAnomalyDetectionIntegration Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogsAnomalyDetectionIntegration

Eq LogsAnomalyDetectionIntegration Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogsAnomalyDetectionIntegration

Hashable LogsAnomalyDetectionIntegration Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogsAnomalyDetectionIntegration

type Rep LogsAnomalyDetectionIntegration Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogsAnomalyDetectionIntegration

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

newLogsAnomalyDetectionIntegration :: LogsAnomalyDetectionIntegration Source #

Create a value of LogsAnomalyDetectionIntegration 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:LogsAnomalyDetectionIntegration', logsAnomalyDetectionIntegration_optInStatus - Specifies if DevOps Guru is configured to perform log anomaly detection on CloudWatch log groups.

logsAnomalyDetectionIntegration_optInStatus :: Lens' LogsAnomalyDetectionIntegration (Maybe OptInStatus) Source #

Specifies if DevOps Guru is configured to perform log anomaly detection on CloudWatch log groups.

LogsAnomalyDetectionIntegrationConfig

data LogsAnomalyDetectionIntegrationConfig Source #

Information about the integration of DevOps Guru with CloudWatch log groups for log anomaly detection. You can use this to update the configuration.

See: newLogsAnomalyDetectionIntegrationConfig smart constructor.

Constructors

LogsAnomalyDetectionIntegrationConfig' 

Fields

Instances

Instances details
ToJSON LogsAnomalyDetectionIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogsAnomalyDetectionIntegrationConfig

Generic LogsAnomalyDetectionIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogsAnomalyDetectionIntegrationConfig

Read LogsAnomalyDetectionIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogsAnomalyDetectionIntegrationConfig

Show LogsAnomalyDetectionIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogsAnomalyDetectionIntegrationConfig

NFData LogsAnomalyDetectionIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogsAnomalyDetectionIntegrationConfig

Eq LogsAnomalyDetectionIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogsAnomalyDetectionIntegrationConfig

Hashable LogsAnomalyDetectionIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogsAnomalyDetectionIntegrationConfig

type Rep LogsAnomalyDetectionIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.LogsAnomalyDetectionIntegrationConfig

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

newLogsAnomalyDetectionIntegrationConfig :: LogsAnomalyDetectionIntegrationConfig Source #

Create a value of LogsAnomalyDetectionIntegrationConfig 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:LogsAnomalyDetectionIntegrationConfig', logsAnomalyDetectionIntegrationConfig_optInStatus - Specifies if DevOps Guru is configured to perform log anomaly detection on CloudWatch log groups.

logsAnomalyDetectionIntegrationConfig_optInStatus :: Lens' LogsAnomalyDetectionIntegrationConfig (Maybe OptInStatus) Source #

Specifies if DevOps Guru is configured to perform log anomaly detection on CloudWatch log groups.

MonitoredResourceIdentifier

data MonitoredResourceIdentifier Source #

Information about the resource that is being monitored, including the name of the resource, the type of resource, and whether or not permission is given to DevOps Guru to access that resource.

See: newMonitoredResourceIdentifier smart constructor.

Constructors

MonitoredResourceIdentifier' 

Fields

Instances

Instances details
FromJSON MonitoredResourceIdentifier Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.MonitoredResourceIdentifier

Generic MonitoredResourceIdentifier Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.MonitoredResourceIdentifier

Associated Types

type Rep MonitoredResourceIdentifier :: Type -> Type #

Read MonitoredResourceIdentifier Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.MonitoredResourceIdentifier

Show MonitoredResourceIdentifier Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.MonitoredResourceIdentifier

NFData MonitoredResourceIdentifier Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.MonitoredResourceIdentifier

Eq MonitoredResourceIdentifier Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.MonitoredResourceIdentifier

Hashable MonitoredResourceIdentifier Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.MonitoredResourceIdentifier

type Rep MonitoredResourceIdentifier Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.MonitoredResourceIdentifier

type Rep MonitoredResourceIdentifier = D1 ('MetaData "MonitoredResourceIdentifier" "Amazonka.DevOpsGuru.Types.MonitoredResourceIdentifier" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "MonitoredResourceIdentifier'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lastUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "monitoredResourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "resourceCollection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceCollection)) :*: (S1 ('MetaSel ('Just "resourcePermission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourcePermission)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newMonitoredResourceIdentifier :: MonitoredResourceIdentifier Source #

Create a value of MonitoredResourceIdentifier 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:lastUpdated:MonitoredResourceIdentifier', monitoredResourceIdentifier_lastUpdated - The time at which DevOps Guru last updated this resource.

$sel:monitoredResourceName:MonitoredResourceIdentifier', monitoredResourceIdentifier_monitoredResourceName - The name of the resource being monitored.

$sel:resourceCollection:MonitoredResourceIdentifier', monitoredResourceIdentifier_resourceCollection - Undocumented member.

$sel:resourcePermission:MonitoredResourceIdentifier', monitoredResourceIdentifier_resourcePermission - The permission status of a resource.

$sel:type':MonitoredResourceIdentifier', monitoredResourceIdentifier_type - The type of resource being monitored.

monitoredResourceIdentifier_lastUpdated :: Lens' MonitoredResourceIdentifier (Maybe UTCTime) Source #

The time at which DevOps Guru last updated this resource.

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. DevOps Guru only supports standard SNS topics. For more information, see Permissions for cross account Amazon SNS topics.

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 Amazon Web Services Key Management Service customer-managed key (CMK), then you must add permissions to the CMK. For more information, see Permissions for Amazon Web Services KMS–encrypted Amazon SNS topics.

See: newNotificationChannel smart constructor.

Constructors

NotificationChannel' 

Fields

Instances

Instances details
FromJSON 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 #

Read NotificationChannel Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationChannel

Show NotificationChannel Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationChannel

NFData NotificationChannel Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationChannel

Methods

rnf :: NotificationChannel -> () #

Eq NotificationChannel Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationChannel

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" '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

  • filters :: Maybe NotificationFilterConfig

    The filter configurations for the Amazon SNS notification topic you use with DevOps Guru. If you do not provide filter configurations, the default configurations are to receive notifications for all message types of High or Medium severity.

  • 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. DevOps Guru only supports standard SNS topics. For more information, see Permissions for cross account Amazon SNS topics.

    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 Amazon Web Services Key Management Service customer-managed key (CMK), then you must add permissions to the CMK. For more information, see Permissions for Amazon Web Services KMS–encrypted Amazon SNS topics.

Instances

Instances details
FromJSON NotificationChannelConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationChannelConfig

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

Read NotificationChannelConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationChannelConfig

Show NotificationChannelConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationChannelConfig

NFData NotificationChannelConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationChannelConfig

Eq NotificationChannelConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationChannelConfig

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "NotificationChannelConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NotificationFilterConfig)) :*: 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:filters:NotificationChannelConfig', notificationChannelConfig_filters - The filter configurations for the Amazon SNS notification topic you use with DevOps Guru. If you do not provide filter configurations, the default configurations are to receive notifications for all message types of High or Medium severity.

$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. DevOps Guru only supports standard SNS topics. For more information, see Permissions for cross account Amazon SNS topics.

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 Amazon Web Services Key Management Service customer-managed key (CMK), then you must add permissions to the CMK. For more information, see Permissions for Amazon Web Services KMS–encrypted Amazon SNS topics.

notificationChannelConfig_filters :: Lens' NotificationChannelConfig (Maybe NotificationFilterConfig) Source #

The filter configurations for the Amazon SNS notification topic you use with DevOps Guru. If you do not provide filter configurations, the default configurations are to receive notifications for all message types of High or Medium severity.

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. DevOps Guru only supports standard SNS topics. For more information, see Permissions for cross account Amazon SNS topics.

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 Amazon Web Services Key Management Service customer-managed key (CMK), then you must add permissions to the CMK. For more information, see Permissions for Amazon Web Services KMS–encrypted Amazon SNS topics.

NotificationFilterConfig

data NotificationFilterConfig Source #

The filter configurations for the Amazon SNS notification topic you use with DevOps Guru. You can choose to specify which events or message types to receive notifications for. You can also choose to specify which severity levels to receive notifications for.

See: newNotificationFilterConfig smart constructor.

Constructors

NotificationFilterConfig' 

Fields

Instances

Instances details
FromJSON NotificationFilterConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationFilterConfig

ToJSON NotificationFilterConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationFilterConfig

Generic NotificationFilterConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationFilterConfig

Associated Types

type Rep NotificationFilterConfig :: Type -> Type #

Read NotificationFilterConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationFilterConfig

Show NotificationFilterConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationFilterConfig

NFData NotificationFilterConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationFilterConfig

Eq NotificationFilterConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationFilterConfig

Hashable NotificationFilterConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationFilterConfig

type Rep NotificationFilterConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.NotificationFilterConfig

type Rep NotificationFilterConfig = D1 ('MetaData "NotificationFilterConfig" "Amazonka.DevOpsGuru.Types.NotificationFilterConfig" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "NotificationFilterConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "messageTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NotificationMessageType])) :*: S1 ('MetaSel ('Just "severities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InsightSeverity]))))

newNotificationFilterConfig :: NotificationFilterConfig Source #

Create a value of NotificationFilterConfig 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:messageTypes:NotificationFilterConfig', notificationFilterConfig_messageTypes - The events that you want to receive notifications for. For example, you can choose to receive notifications only when the severity level is upgraded or a new insight is created.

$sel:severities:NotificationFilterConfig', notificationFilterConfig_severities - The severity levels that you want to receive notifications for. For example, you can choose to receive notifications only for insights with HIGH and MEDIUM severity levels. For more information, see Understanding insight severities.

notificationFilterConfig_messageTypes :: Lens' NotificationFilterConfig (Maybe [NotificationMessageType]) Source #

The events that you want to receive notifications for. For example, you can choose to receive notifications only when the severity level is upgraded or a new insight is created.

notificationFilterConfig_severities :: Lens' NotificationFilterConfig (Maybe [InsightSeverity]) Source #

The severity levels that you want to receive notifications for. For example, you can choose to receive notifications only for insights with HIGH and MEDIUM severity levels. For more information, see Understanding insight severities.

OpsCenterIntegration

data OpsCenterIntegration Source #

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

See: newOpsCenterIntegration smart constructor.

Constructors

OpsCenterIntegration' 

Fields

  • optInStatus :: Maybe OptInStatus

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

Instances

Instances details
FromJSON 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 #

Read OpsCenterIntegration Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OpsCenterIntegration

Show OpsCenterIntegration Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OpsCenterIntegration

NFData OpsCenterIntegration Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OpsCenterIntegration

Methods

rnf :: OpsCenterIntegration -> () #

Eq OpsCenterIntegration Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OpsCenterIntegration

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" '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 Amazon Web Services Systems Manager OpsItem for each created insight.

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

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

OpsCenterIntegrationConfig

data OpsCenterIntegrationConfig Source #

Information about whether DevOps Guru is configured to create an OpsItem in Amazon Web Services Systems Manager OpsCenter for each created insight. You can use this to update the configuration.

See: newOpsCenterIntegrationConfig smart constructor.

Constructors

OpsCenterIntegrationConfig' 

Fields

  • optInStatus :: Maybe OptInStatus

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

Instances

Instances details
ToJSON 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 #

Read OpsCenterIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OpsCenterIntegrationConfig

Show OpsCenterIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OpsCenterIntegrationConfig

NFData OpsCenterIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OpsCenterIntegrationConfig

Eq OpsCenterIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.OpsCenterIntegrationConfig

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" '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 Amazon Web Services Systems Manager OpsItem for each created insight.

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

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

PerformanceInsightsMetricDimensionGroup

data PerformanceInsightsMetricDimensionGroup Source #

A logical grouping of Performance Insights metrics for a related subject area. For example, the db.sql dimension group consists of the following dimensions: db.sql.id, db.sql.db_id, db.sql.statement, and db.sql.tokenized_id.

Each response element returns a maximum of 500 bytes. For larger elements, such as SQL statements, only the first 500 bytes are returned.

Amazon RDS Performance Insights enables you to monitor and explore different dimensions of database load based on data captured from a running DB instance. DB load is measured as average active sessions. Performance Insights provides the data to API consumers as a two-dimensional time-series dataset. The time dimension provides DB load data for each time point in the queried time range. Each time point decomposes overall load in relation to the requested dimensions, measured at that time point. Examples include SQL, Wait event, User, and Host.

See: newPerformanceInsightsMetricDimensionGroup smart constructor.

Constructors

PerformanceInsightsMetricDimensionGroup' 

Fields

  • dimensions :: Maybe [Text]

    A list of specific dimensions from a dimension group. If this parameter is not present, then it signifies that all of the dimensions in the group were requested or are present in the response.

    Valid values for elements in the Dimensions array are:

    • db.application.name - The name of the application that is connected to the database (only Aurora PostgreSQL and RDS PostgreSQL)
    • db.host.id - The host ID of the connected client (all engines)
    • db.host.name - The host name of the connected client (all engines)
    • db.name - The name of the database to which the client is connected (only Aurora PostgreSQL, Amazon RDS PostgreSQL, Aurora MySQL, Amazon RDS MySQL, and MariaDB)
    • db.session_type.name - The type of the current session (only Aurora PostgreSQL and RDS PostgreSQL)
    • db.sql.id - The SQL ID generated by Performance Insights (all engines)
    • db.sql.db_id - The SQL ID generated by the database (all engines)
    • db.sql.statement - The SQL text that is being executed (all engines)
    • db.sql.tokenized_id
    • db.sql_tokenized.id - The SQL digest ID generated by Performance Insights (all engines)
    • db.sql_tokenized.db_id - SQL digest ID generated by the database (all engines)
    • db.sql_tokenized.statement - The SQL digest text (all engines)
    • db.user.id - The ID of the user logged in to the database (all engines)
    • db.user.name - The name of the user logged in to the database (all engines)
    • db.wait_event.name - The event for which the backend is waiting (all engines)
    • db.wait_event.type - The type of event for which the backend is waiting (all engines)
    • db.wait_event_type.name - The name of the event type for which the backend is waiting (all engines)
  • group' :: Maybe Text

    The name of the dimension group. Its valid values are:

    • db - The name of the database to which the client is connected (only Aurora PostgreSQL, Amazon RDS PostgreSQL, Aurora MySQL, Amazon RDS MySQL, and MariaDB)
    • db.application - The name of the application that is connected to the database (only Aurora PostgreSQL and RDS PostgreSQL)
    • db.host - The host name of the connected client (all engines)
    • db.session_type - The type of the current session (only Aurora PostgreSQL and RDS PostgreSQL)
    • db.sql - The SQL that is currently executing (all engines)
    • db.sql_tokenized - The SQL digest (all engines)
    • db.wait_event - The event for which the database backend is waiting (all engines)
    • db.wait_event_type - The type of event for which the database backend is waiting (all engines)
    • db.user - The user logged in to the database (all engines)
  • limit :: Maybe Natural

    The maximum number of items to fetch for this dimension group.

Instances

Instances details
FromJSON PerformanceInsightsMetricDimensionGroup Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsMetricDimensionGroup

Generic PerformanceInsightsMetricDimensionGroup Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsMetricDimensionGroup

Read PerformanceInsightsMetricDimensionGroup Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsMetricDimensionGroup

Show PerformanceInsightsMetricDimensionGroup Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsMetricDimensionGroup

NFData PerformanceInsightsMetricDimensionGroup Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsMetricDimensionGroup

Eq PerformanceInsightsMetricDimensionGroup Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsMetricDimensionGroup

Hashable PerformanceInsightsMetricDimensionGroup Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsMetricDimensionGroup

type Rep PerformanceInsightsMetricDimensionGroup Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsMetricDimensionGroup

type Rep PerformanceInsightsMetricDimensionGroup = D1 ('MetaData "PerformanceInsightsMetricDimensionGroup" "Amazonka.DevOpsGuru.Types.PerformanceInsightsMetricDimensionGroup" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "PerformanceInsightsMetricDimensionGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "group'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))

newPerformanceInsightsMetricDimensionGroup :: PerformanceInsightsMetricDimensionGroup Source #

Create a value of PerformanceInsightsMetricDimensionGroup 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:dimensions:PerformanceInsightsMetricDimensionGroup', performanceInsightsMetricDimensionGroup_dimensions - A list of specific dimensions from a dimension group. If this parameter is not present, then it signifies that all of the dimensions in the group were requested or are present in the response.

Valid values for elements in the Dimensions array are:

  • db.application.name - The name of the application that is connected to the database (only Aurora PostgreSQL and RDS PostgreSQL)
  • db.host.id - The host ID of the connected client (all engines)
  • db.host.name - The host name of the connected client (all engines)
  • db.name - The name of the database to which the client is connected (only Aurora PostgreSQL, Amazon RDS PostgreSQL, Aurora MySQL, Amazon RDS MySQL, and MariaDB)
  • db.session_type.name - The type of the current session (only Aurora PostgreSQL and RDS PostgreSQL)
  • db.sql.id - The SQL ID generated by Performance Insights (all engines)
  • db.sql.db_id - The SQL ID generated by the database (all engines)
  • db.sql.statement - The SQL text that is being executed (all engines)
  • db.sql.tokenized_id
  • db.sql_tokenized.id - The SQL digest ID generated by Performance Insights (all engines)
  • db.sql_tokenized.db_id - SQL digest ID generated by the database (all engines)
  • db.sql_tokenized.statement - The SQL digest text (all engines)
  • db.user.id - The ID of the user logged in to the database (all engines)
  • db.user.name - The name of the user logged in to the database (all engines)
  • db.wait_event.name - The event for which the backend is waiting (all engines)
  • db.wait_event.type - The type of event for which the backend is waiting (all engines)
  • db.wait_event_type.name - The name of the event type for which the backend is waiting (all engines)

$sel:group':PerformanceInsightsMetricDimensionGroup', performanceInsightsMetricDimensionGroup_group - The name of the dimension group. Its valid values are:

  • db - The name of the database to which the client is connected (only Aurora PostgreSQL, Amazon RDS PostgreSQL, Aurora MySQL, Amazon RDS MySQL, and MariaDB)
  • db.application - The name of the application that is connected to the database (only Aurora PostgreSQL and RDS PostgreSQL)
  • db.host - The host name of the connected client (all engines)
  • db.session_type - The type of the current session (only Aurora PostgreSQL and RDS PostgreSQL)
  • db.sql - The SQL that is currently executing (all engines)
  • db.sql_tokenized - The SQL digest (all engines)
  • db.wait_event - The event for which the database backend is waiting (all engines)
  • db.wait_event_type - The type of event for which the database backend is waiting (all engines)
  • db.user - The user logged in to the database (all engines)

$sel:limit:PerformanceInsightsMetricDimensionGroup', performanceInsightsMetricDimensionGroup_limit - The maximum number of items to fetch for this dimension group.

performanceInsightsMetricDimensionGroup_dimensions :: Lens' PerformanceInsightsMetricDimensionGroup (Maybe [Text]) Source #

A list of specific dimensions from a dimension group. If this parameter is not present, then it signifies that all of the dimensions in the group were requested or are present in the response.

Valid values for elements in the Dimensions array are:

  • db.application.name - The name of the application that is connected to the database (only Aurora PostgreSQL and RDS PostgreSQL)
  • db.host.id - The host ID of the connected client (all engines)
  • db.host.name - The host name of the connected client (all engines)
  • db.name - The name of the database to which the client is connected (only Aurora PostgreSQL, Amazon RDS PostgreSQL, Aurora MySQL, Amazon RDS MySQL, and MariaDB)
  • db.session_type.name - The type of the current session (only Aurora PostgreSQL and RDS PostgreSQL)
  • db.sql.id - The SQL ID generated by Performance Insights (all engines)
  • db.sql.db_id - The SQL ID generated by the database (all engines)
  • db.sql.statement - The SQL text that is being executed (all engines)
  • db.sql.tokenized_id
  • db.sql_tokenized.id - The SQL digest ID generated by Performance Insights (all engines)
  • db.sql_tokenized.db_id - SQL digest ID generated by the database (all engines)
  • db.sql_tokenized.statement - The SQL digest text (all engines)
  • db.user.id - The ID of the user logged in to the database (all engines)
  • db.user.name - The name of the user logged in to the database (all engines)
  • db.wait_event.name - The event for which the backend is waiting (all engines)
  • db.wait_event.type - The type of event for which the backend is waiting (all engines)
  • db.wait_event_type.name - The name of the event type for which the backend is waiting (all engines)

performanceInsightsMetricDimensionGroup_group :: Lens' PerformanceInsightsMetricDimensionGroup (Maybe Text) Source #

The name of the dimension group. Its valid values are:

  • db - The name of the database to which the client is connected (only Aurora PostgreSQL, Amazon RDS PostgreSQL, Aurora MySQL, Amazon RDS MySQL, and MariaDB)
  • db.application - The name of the application that is connected to the database (only Aurora PostgreSQL and RDS PostgreSQL)
  • db.host - The host name of the connected client (all engines)
  • db.session_type - The type of the current session (only Aurora PostgreSQL and RDS PostgreSQL)
  • db.sql - The SQL that is currently executing (all engines)
  • db.sql_tokenized - The SQL digest (all engines)
  • db.wait_event - The event for which the database backend is waiting (all engines)
  • db.wait_event_type - The type of event for which the database backend is waiting (all engines)
  • db.user - The user logged in to the database (all engines)

performanceInsightsMetricDimensionGroup_limit :: Lens' PerformanceInsightsMetricDimensionGroup (Maybe Natural) Source #

The maximum number of items to fetch for this dimension group.

PerformanceInsightsMetricQuery

data PerformanceInsightsMetricQuery Source #

A single query to be processed. Use these parameters to query the Performance Insights GetResourceMetrics API to retrieve the metrics for an anomaly. For more information, see GetResourceMetrics in the Amazon RDS Performance Insights API Reference.

Amazon RDS Performance Insights enables you to monitor and explore different dimensions of database load based on data captured from a running DB instance. DB load is measured as average active sessions. Performance Insights provides the data to API consumers as a two-dimensional time-series dataset. The time dimension provides DB load data for each time point in the queried time range. Each time point decomposes overall load in relation to the requested dimensions, measured at that time point. Examples include SQL, Wait event, User, and Host.

See: newPerformanceInsightsMetricQuery smart constructor.

Constructors

PerformanceInsightsMetricQuery' 

Fields

  • filter' :: Maybe (HashMap Text Text)

    One or more filters to apply to a Performance Insights GetResourceMetrics API query. Restrictions:

    • Any number of filters by the same dimension, as specified in the GroupBy parameter.
    • A single filter for any other dimension in this dimension group.
  • groupBy :: Maybe PerformanceInsightsMetricDimensionGroup

    The specification for how to aggregate the data points from a Performance Insights GetResourceMetrics API query. The Performance Insights query returns all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.

  • metric :: Maybe Text

    The name of the meteric used used when querying an Performance Insights GetResourceMetrics API for anomaly metrics.

    Valid values for Metric are:

    • db.load.avg - a scaled representation of the number of active sessions for the database engine.
    • db.sampledload.avg - the raw number of active sessions for the database engine.

    If the number of active sessions is less than an internal Performance Insights threshold, db.load.avg and db.sampledload.avg are the same value. If the number of active sessions is greater than the internal threshold, Performance Insights samples the active sessions, with db.load.avg showing the scaled values, db.sampledload.avg showing the raw values, and db.sampledload.avg less than db.load.avg. For most use cases, you can query db.load.avg only.

Instances

Instances details
FromJSON PerformanceInsightsMetricQuery Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsMetricQuery

Generic PerformanceInsightsMetricQuery Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsMetricQuery

Associated Types

type Rep PerformanceInsightsMetricQuery :: Type -> Type #

Read PerformanceInsightsMetricQuery Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsMetricQuery

Show PerformanceInsightsMetricQuery Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsMetricQuery

NFData PerformanceInsightsMetricQuery Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsMetricQuery

Eq PerformanceInsightsMetricQuery Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsMetricQuery

Hashable PerformanceInsightsMetricQuery Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsMetricQuery

type Rep PerformanceInsightsMetricQuery Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsMetricQuery

type Rep PerformanceInsightsMetricQuery = D1 ('MetaData "PerformanceInsightsMetricQuery" "Amazonka.DevOpsGuru.Types.PerformanceInsightsMetricQuery" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "PerformanceInsightsMetricQuery'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filter'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "groupBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PerformanceInsightsMetricDimensionGroup)) :*: S1 ('MetaSel ('Just "metric") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newPerformanceInsightsMetricQuery :: PerformanceInsightsMetricQuery Source #

Create a value of PerformanceInsightsMetricQuery 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:filter':PerformanceInsightsMetricQuery', performanceInsightsMetricQuery_filter - One or more filters to apply to a Performance Insights GetResourceMetrics API query. Restrictions:

  • Any number of filters by the same dimension, as specified in the GroupBy parameter.
  • A single filter for any other dimension in this dimension group.

$sel:groupBy:PerformanceInsightsMetricQuery', performanceInsightsMetricQuery_groupBy - The specification for how to aggregate the data points from a Performance Insights GetResourceMetrics API query. The Performance Insights query returns all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.

$sel:metric:PerformanceInsightsMetricQuery', performanceInsightsMetricQuery_metric - The name of the meteric used used when querying an Performance Insights GetResourceMetrics API for anomaly metrics.

Valid values for Metric are:

  • db.load.avg - a scaled representation of the number of active sessions for the database engine.
  • db.sampledload.avg - the raw number of active sessions for the database engine.

If the number of active sessions is less than an internal Performance Insights threshold, db.load.avg and db.sampledload.avg are the same value. If the number of active sessions is greater than the internal threshold, Performance Insights samples the active sessions, with db.load.avg showing the scaled values, db.sampledload.avg showing the raw values, and db.sampledload.avg less than db.load.avg. For most use cases, you can query db.load.avg only.

performanceInsightsMetricQuery_filter :: Lens' PerformanceInsightsMetricQuery (Maybe (HashMap Text Text)) Source #

One or more filters to apply to a Performance Insights GetResourceMetrics API query. Restrictions:

  • Any number of filters by the same dimension, as specified in the GroupBy parameter.
  • A single filter for any other dimension in this dimension group.

performanceInsightsMetricQuery_groupBy :: Lens' PerformanceInsightsMetricQuery (Maybe PerformanceInsightsMetricDimensionGroup) Source #

The specification for how to aggregate the data points from a Performance Insights GetResourceMetrics API query. The Performance Insights query returns all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.

performanceInsightsMetricQuery_metric :: Lens' PerformanceInsightsMetricQuery (Maybe Text) Source #

The name of the meteric used used when querying an Performance Insights GetResourceMetrics API for anomaly metrics.

Valid values for Metric are:

  • db.load.avg - a scaled representation of the number of active sessions for the database engine.
  • db.sampledload.avg - the raw number of active sessions for the database engine.

If the number of active sessions is less than an internal Performance Insights threshold, db.load.avg and db.sampledload.avg are the same value. If the number of active sessions is greater than the internal threshold, Performance Insights samples the active sessions, with db.load.avg showing the scaled values, db.sampledload.avg showing the raw values, and db.sampledload.avg less than db.load.avg. For most use cases, you can query db.load.avg only.

PerformanceInsightsMetricsDetail

data PerformanceInsightsMetricsDetail Source #

Details about Performance Insights metrics.

Amazon RDS Performance Insights enables you to monitor and explore different dimensions of database load based on data captured from a running DB instance. DB load is measured as average active sessions. Performance Insights provides the data to API consumers as a two-dimensional time-series dataset. The time dimension provides DB load data for each time point in the queried time range. Each time point decomposes overall load in relation to the requested dimensions, measured at that time point. Examples include SQL, Wait event, User, and Host.

See: newPerformanceInsightsMetricsDetail smart constructor.

Constructors

PerformanceInsightsMetricsDetail' 

Fields

Instances

Instances details
FromJSON PerformanceInsightsMetricsDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsMetricsDetail

Generic PerformanceInsightsMetricsDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsMetricsDetail

Associated Types

type Rep PerformanceInsightsMetricsDetail :: Type -> Type #

Read PerformanceInsightsMetricsDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsMetricsDetail

Show PerformanceInsightsMetricsDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsMetricsDetail

NFData PerformanceInsightsMetricsDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsMetricsDetail

Eq PerformanceInsightsMetricsDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsMetricsDetail

Hashable PerformanceInsightsMetricsDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsMetricsDetail

type Rep PerformanceInsightsMetricsDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsMetricsDetail

type Rep PerformanceInsightsMetricsDetail = D1 ('MetaData "PerformanceInsightsMetricsDetail" "Amazonka.DevOpsGuru.Types.PerformanceInsightsMetricsDetail" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "PerformanceInsightsMetricsDetail'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "metricDisplayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "metricQuery") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PerformanceInsightsMetricQuery)) :*: S1 ('MetaSel ('Just "referenceData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PerformanceInsightsReferenceData])))) :*: (S1 ('MetaSel ('Just "statsAtAnomaly") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PerformanceInsightsStat])) :*: (S1 ('MetaSel ('Just "statsAtBaseline") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PerformanceInsightsStat])) :*: S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newPerformanceInsightsMetricsDetail :: PerformanceInsightsMetricsDetail Source #

Create a value of PerformanceInsightsMetricsDetail 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:metricDisplayName:PerformanceInsightsMetricsDetail', performanceInsightsMetricsDetail_metricDisplayName - The name used for a specific Performance Insights metric.

$sel:metricQuery:PerformanceInsightsMetricsDetail', performanceInsightsMetricsDetail_metricQuery - A single query to be processed for the metric. For more information, see PerformanceInsightsMetricQuery .

$sel:referenceData:PerformanceInsightsMetricsDetail', performanceInsightsMetricsDetail_referenceData - For more information, see PerformanceInsightsReferenceData .

$sel:statsAtAnomaly:PerformanceInsightsMetricsDetail', performanceInsightsMetricsDetail_statsAtAnomaly - The metric statistics during the anomalous period detected by DevOps Guru;

$sel:statsAtBaseline:PerformanceInsightsMetricsDetail', performanceInsightsMetricsDetail_statsAtBaseline - Typical metric statistics that are not considered anomalous. When DevOps Guru analyzes metrics, it compares them to StatsAtBaseline to help determine if they are anomalous.

$sel:unit:PerformanceInsightsMetricsDetail', performanceInsightsMetricsDetail_unit - The unit of measure for a metric. For example, a session or a process.

performanceInsightsMetricsDetail_statsAtAnomaly :: Lens' PerformanceInsightsMetricsDetail (Maybe [PerformanceInsightsStat]) Source #

The metric statistics during the anomalous period detected by DevOps Guru;

performanceInsightsMetricsDetail_statsAtBaseline :: Lens' PerformanceInsightsMetricsDetail (Maybe [PerformanceInsightsStat]) Source #

Typical metric statistics that are not considered anomalous. When DevOps Guru analyzes metrics, it compares them to StatsAtBaseline to help determine if they are anomalous.

performanceInsightsMetricsDetail_unit :: Lens' PerformanceInsightsMetricsDetail (Maybe Text) Source #

The unit of measure for a metric. For example, a session or a process.

PerformanceInsightsReferenceComparisonValues

data PerformanceInsightsReferenceComparisonValues Source #

Reference scalar values and other metrics that DevOps Guru displays on a graph in its console along with the actual metrics it analyzed. Compare these reference values to your actual metrics to help you understand anomalous behavior that DevOps Guru detected.

See: newPerformanceInsightsReferenceComparisonValues smart constructor.

Constructors

PerformanceInsightsReferenceComparisonValues' 

Fields

Instances

Instances details
FromJSON PerformanceInsightsReferenceComparisonValues Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsReferenceComparisonValues

Generic PerformanceInsightsReferenceComparisonValues Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsReferenceComparisonValues

Read PerformanceInsightsReferenceComparisonValues Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsReferenceComparisonValues

Show PerformanceInsightsReferenceComparisonValues Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsReferenceComparisonValues

NFData PerformanceInsightsReferenceComparisonValues Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsReferenceComparisonValues

Eq PerformanceInsightsReferenceComparisonValues Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsReferenceComparisonValues

Hashable PerformanceInsightsReferenceComparisonValues Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsReferenceComparisonValues

type Rep PerformanceInsightsReferenceComparisonValues Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsReferenceComparisonValues

type Rep PerformanceInsightsReferenceComparisonValues = D1 ('MetaData "PerformanceInsightsReferenceComparisonValues" "Amazonka.DevOpsGuru.Types.PerformanceInsightsReferenceComparisonValues" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "PerformanceInsightsReferenceComparisonValues'" 'PrefixI 'True) (S1 ('MetaSel ('Just "referenceMetric") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PerformanceInsightsReferenceMetric)) :*: S1 ('MetaSel ('Just "referenceScalar") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PerformanceInsightsReferenceScalar))))

newPerformanceInsightsReferenceComparisonValues :: PerformanceInsightsReferenceComparisonValues Source #

Create a value of PerformanceInsightsReferenceComparisonValues 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:referenceMetric:PerformanceInsightsReferenceComparisonValues', performanceInsightsReferenceComparisonValues_referenceMetric - A metric that DevOps Guru compares to actual metric values. This reference metric is used to determine if an actual metric should be considered anomalous.

$sel:referenceScalar:PerformanceInsightsReferenceComparisonValues', performanceInsightsReferenceComparisonValues_referenceScalar - A scalar value DevOps Guru for a metric that DevOps Guru compares to actual metric values. This reference value is used to determine if an actual metric value should be considered anomalous.

performanceInsightsReferenceComparisonValues_referenceMetric :: Lens' PerformanceInsightsReferenceComparisonValues (Maybe PerformanceInsightsReferenceMetric) Source #

A metric that DevOps Guru compares to actual metric values. This reference metric is used to determine if an actual metric should be considered anomalous.

performanceInsightsReferenceComparisonValues_referenceScalar :: Lens' PerformanceInsightsReferenceComparisonValues (Maybe PerformanceInsightsReferenceScalar) Source #

A scalar value DevOps Guru for a metric that DevOps Guru compares to actual metric values. This reference value is used to determine if an actual metric value should be considered anomalous.

PerformanceInsightsReferenceData

data PerformanceInsightsReferenceData Source #

Reference data used to evaluate Performance Insights to determine if its performance is anomalous or not.

See: newPerformanceInsightsReferenceData smart constructor.

Constructors

PerformanceInsightsReferenceData' 

Fields

Instances

Instances details
FromJSON PerformanceInsightsReferenceData Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsReferenceData

Generic PerformanceInsightsReferenceData Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsReferenceData

Associated Types

type Rep PerformanceInsightsReferenceData :: Type -> Type #

Read PerformanceInsightsReferenceData Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsReferenceData

Show PerformanceInsightsReferenceData Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsReferenceData

NFData PerformanceInsightsReferenceData Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsReferenceData

Eq PerformanceInsightsReferenceData Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsReferenceData

Hashable PerformanceInsightsReferenceData Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsReferenceData

type Rep PerformanceInsightsReferenceData Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsReferenceData

type Rep PerformanceInsightsReferenceData = D1 ('MetaData "PerformanceInsightsReferenceData" "Amazonka.DevOpsGuru.Types.PerformanceInsightsReferenceData" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "PerformanceInsightsReferenceData'" 'PrefixI 'True) (S1 ('MetaSel ('Just "comparisonValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PerformanceInsightsReferenceComparisonValues)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPerformanceInsightsReferenceData :: PerformanceInsightsReferenceData Source #

Create a value of PerformanceInsightsReferenceData 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:comparisonValues:PerformanceInsightsReferenceData', performanceInsightsReferenceData_comparisonValues - The specific reference values used to evaluate the Performance Insights. For more information, see PerformanceInsightsReferenceComparisonValues .

$sel:name:PerformanceInsightsReferenceData', performanceInsightsReferenceData_name - The name of the reference data.

PerformanceInsightsReferenceMetric

data PerformanceInsightsReferenceMetric Source #

Information about a reference metric used to evaluate Performance Insights.

See: newPerformanceInsightsReferenceMetric smart constructor.

Constructors

PerformanceInsightsReferenceMetric' 

Fields

Instances

Instances details
FromJSON PerformanceInsightsReferenceMetric Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsReferenceMetric

Generic PerformanceInsightsReferenceMetric Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsReferenceMetric

Associated Types

type Rep PerformanceInsightsReferenceMetric :: Type -> Type #

Read PerformanceInsightsReferenceMetric Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsReferenceMetric

Show PerformanceInsightsReferenceMetric Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsReferenceMetric

NFData PerformanceInsightsReferenceMetric Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsReferenceMetric

Eq PerformanceInsightsReferenceMetric Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsReferenceMetric

Hashable PerformanceInsightsReferenceMetric Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsReferenceMetric

type Rep PerformanceInsightsReferenceMetric Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsReferenceMetric

type Rep PerformanceInsightsReferenceMetric = D1 ('MetaData "PerformanceInsightsReferenceMetric" "Amazonka.DevOpsGuru.Types.PerformanceInsightsReferenceMetric" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "PerformanceInsightsReferenceMetric'" 'PrefixI 'True) (S1 ('MetaSel ('Just "metricQuery") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PerformanceInsightsMetricQuery))))

newPerformanceInsightsReferenceMetric :: PerformanceInsightsReferenceMetric Source #

Create a value of PerformanceInsightsReferenceMetric 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:metricQuery:PerformanceInsightsReferenceMetric', performanceInsightsReferenceMetric_metricQuery - A query to be processed on the metric.

PerformanceInsightsReferenceScalar

data PerformanceInsightsReferenceScalar Source #

A reference value to compare Performance Insights metrics against to determine if the metrics demonstrate anomalous behavior.

See: newPerformanceInsightsReferenceScalar smart constructor.

Constructors

PerformanceInsightsReferenceScalar' 

Fields

Instances

Instances details
FromJSON PerformanceInsightsReferenceScalar Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsReferenceScalar

Generic PerformanceInsightsReferenceScalar Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsReferenceScalar

Associated Types

type Rep PerformanceInsightsReferenceScalar :: Type -> Type #

Read PerformanceInsightsReferenceScalar Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsReferenceScalar

Show PerformanceInsightsReferenceScalar Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsReferenceScalar

NFData PerformanceInsightsReferenceScalar Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsReferenceScalar

Eq PerformanceInsightsReferenceScalar Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsReferenceScalar

Hashable PerformanceInsightsReferenceScalar Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsReferenceScalar

type Rep PerformanceInsightsReferenceScalar Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsReferenceScalar

type Rep PerformanceInsightsReferenceScalar = D1 ('MetaData "PerformanceInsightsReferenceScalar" "Amazonka.DevOpsGuru.Types.PerformanceInsightsReferenceScalar" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "PerformanceInsightsReferenceScalar'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))

newPerformanceInsightsReferenceScalar :: PerformanceInsightsReferenceScalar Source #

Create a value of PerformanceInsightsReferenceScalar 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:PerformanceInsightsReferenceScalar', performanceInsightsReferenceScalar_value - The reference value.

PerformanceInsightsStat

data PerformanceInsightsStat Source #

A statistic in a Performance Insights collection.

See: newPerformanceInsightsStat smart constructor.

Constructors

PerformanceInsightsStat' 

Fields

Instances

Instances details
FromJSON PerformanceInsightsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsStat

Generic PerformanceInsightsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsStat

Associated Types

type Rep PerformanceInsightsStat :: Type -> Type #

Read PerformanceInsightsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsStat

Show PerformanceInsightsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsStat

NFData PerformanceInsightsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsStat

Methods

rnf :: PerformanceInsightsStat -> () #

Eq PerformanceInsightsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsStat

Hashable PerformanceInsightsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsStat

type Rep PerformanceInsightsStat Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PerformanceInsightsStat

type Rep PerformanceInsightsStat = D1 ('MetaData "PerformanceInsightsStat" "Amazonka.DevOpsGuru.Types.PerformanceInsightsStat" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "PerformanceInsightsStat'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))

newPerformanceInsightsStat :: PerformanceInsightsStat Source #

Create a value of PerformanceInsightsStat 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':PerformanceInsightsStat', performanceInsightsStat_type - The statistic type.

$sel:value:PerformanceInsightsStat', performanceInsightsStat_value - The value of the statistic.

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

Read PredictionTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PredictionTimeRange

Show PredictionTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PredictionTimeRange

NFData PredictionTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PredictionTimeRange

Methods

rnf :: PredictionTimeRange -> () #

Eq PredictionTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.PredictionTimeRange

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" '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
FromJSON 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 #

Read ProactiveAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveAnomaly

Show ProactiveAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveAnomaly

NFData ProactiveAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveAnomaly

Methods

rnf :: ProactiveAnomaly -> () #

Eq ProactiveAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveAnomaly

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "ProactiveAnomaly'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "anomalyReportedTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalyReportedTimeRange)) :*: (S1 ('MetaSel ('Just "anomalyResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AnomalyResource])) :*: S1 ('MetaSel ('Just "anomalyTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalyTimeRange)))) :*: (S1 ('MetaSel ('Just "associatedInsightId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))) :*: ((S1 ('MetaSel ('Just "predictionTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PredictionTimeRange)) :*: (S1 ('MetaSel ('Just "resourceCollection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceCollection)) :*: S1 ('MetaSel ('Just "severity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalySeverity)))) :*: ((S1 ('MetaSel ('Just "sourceDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalySourceDetails)) :*: S1 ('MetaSel ('Just "sourceMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalySourceMetadata))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalyStatus)) :*: S1 ('MetaSel ('Just "updateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))))

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 - An AnomalyReportedTimeRange object that specifies the time range between when the anomaly is opened and the time when it is closed.

$sel:anomalyResources:ProactiveAnomaly', proactiveAnomaly_anomalyResources - Information about a resource in which DevOps Guru detected anomalous behavior.

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

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

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

$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:predictionTimeRange:ProactiveAnomaly', proactiveAnomaly_predictionTimeRange - Undocumented member.

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

$sel:severity:ProactiveAnomaly', proactiveAnomaly_severity - The severity of the anomaly. The severity of anomalies that generate an insight determine that insight's severity. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.

$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:sourceMetadata:ProactiveAnomaly', proactiveAnomaly_sourceMetadata - The metadata for the anomaly.

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

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

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

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

proactiveAnomaly_anomalyResources :: Lens' ProactiveAnomaly (Maybe [AnomalyResource]) Source #

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

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

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

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

The ID of a proactive anomaly.

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_severity :: Lens' ProactiveAnomaly (Maybe AnomalySeverity) Source #

The severity of the anomaly. The severity of anomalies that generate an insight determine that insight's severity. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.

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_updateTime :: Lens' ProactiveAnomaly (Maybe UTCTime) Source #

The time of the anomaly's most recent update.

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

Read ProactiveAnomalySummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveAnomalySummary

Show ProactiveAnomalySummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveAnomalySummary

NFData ProactiveAnomalySummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveAnomalySummary

Methods

rnf :: ProactiveAnomalySummary -> () #

Eq ProactiveAnomalySummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveAnomalySummary

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "ProactiveAnomalySummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "anomalyReportedTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalyReportedTimeRange)) :*: (S1 ('MetaSel ('Just "anomalyResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AnomalyResource])) :*: S1 ('MetaSel ('Just "anomalyTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalyTimeRange)))) :*: (S1 ('MetaSel ('Just "associatedInsightId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))) :*: ((S1 ('MetaSel ('Just "predictionTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PredictionTimeRange)) :*: (S1 ('MetaSel ('Just "resourceCollection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceCollection)) :*: S1 ('MetaSel ('Just "severity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalySeverity)))) :*: ((S1 ('MetaSel ('Just "sourceDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalySourceDetails)) :*: S1 ('MetaSel ('Just "sourceMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalySourceMetadata))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalyStatus)) :*: S1 ('MetaSel ('Just "updateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))))

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 - An AnomalyReportedTimeRange object that specifies the time range between when the anomaly is opened and the time when it is closed.

$sel:anomalyResources:ProactiveAnomalySummary', proactiveAnomalySummary_anomalyResources - Information about a resource in which DevOps Guru detected anomalous behavior.

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

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

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

$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:predictionTimeRange:ProactiveAnomalySummary', proactiveAnomalySummary_predictionTimeRange - Undocumented member.

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

$sel:severity:ProactiveAnomalySummary', proactiveAnomalySummary_severity - The severity of the anomaly. The severity of anomalies that generate an insight determine that insight's severity. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.

$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:sourceMetadata:ProactiveAnomalySummary', proactiveAnomalySummary_sourceMetadata - The metadata of the source which detects proactive anomalies.

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

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

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

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

proactiveAnomalySummary_anomalyResources :: Lens' ProactiveAnomalySummary (Maybe [AnomalyResource]) Source #

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

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

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

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_severity :: Lens' ProactiveAnomalySummary (Maybe AnomalySeverity) Source #

The severity of the anomaly. The severity of anomalies that generate an insight determine that insight's severity. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.

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_sourceMetadata :: Lens' ProactiveAnomalySummary (Maybe AnomalySourceMetadata) Source #

The metadata of the source which detects proactive anomalies.

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

The time of the anomaly's most recent update.

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
FromJSON ProactiveInsight Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveInsight

Generic ProactiveInsight Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveInsight

Associated Types

type Rep ProactiveInsight :: Type -> Type #

Read ProactiveInsight Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveInsight

Show ProactiveInsight Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveInsight

NFData ProactiveInsight Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveInsight

Methods

rnf :: ProactiveInsight -> () #

Eq ProactiveInsight Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveInsight

Hashable ProactiveInsight Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveInsight

type Rep ProactiveInsight Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveInsight

newProactiveInsight :: ProactiveInsight Source #

Create a value of ProactiveInsight with all optional fields omitted.

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

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

$sel:description:ProactiveInsight', proactiveInsight_description - Describes the proactive insight.

$sel:id:ProactiveInsight', proactiveInsight_id - The ID of the proactive insight.

$sel:insightTimeRange:ProactiveInsight', proactiveInsight_insightTimeRange - Undocumented member.

$sel:name:ProactiveInsight', proactiveInsight_name - The name of the proactive insight.

$sel:predictionTimeRange:ProactiveInsight', proactiveInsight_predictionTimeRange - Undocumented member.

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

$sel:severity:ProactiveInsight', proactiveInsight_severity - The severity of the insight. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.

$sel:ssmOpsItemId:ProactiveInsight', proactiveInsight_ssmOpsItemId - The ID of the Amazon Web Services System Manager OpsItem created for this insight. You must enable the creation of OpstItems insights before they are created for each insight.

$sel:status:ProactiveInsight', proactiveInsight_status - The status of the proactive insight.

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

The ID of the proactive insight.

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

The name of the proactive insight.

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

The severity of the insight. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.

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

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

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

The status of the proactive insight.

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

Read ProactiveInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveInsightSummary

Show ProactiveInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveInsightSummary

NFData ProactiveInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveInsightSummary

Methods

rnf :: ProactiveInsightSummary -> () #

Eq ProactiveInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveInsightSummary

Hashable 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:associatedResourceArns:ProactiveInsightSummary', proactiveInsightSummary_associatedResourceArns - The Amazon Resource Names (ARNs) of the Amazon Web Services resources that generated this insight.

$sel:id:ProactiveInsightSummary', proactiveInsightSummary_id - The ID 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:resourceCollection:ProactiveInsightSummary', proactiveInsightSummary_resourceCollection - Undocumented member.

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

$sel:severity:ProactiveInsightSummary', proactiveInsightSummary_severity - The severity of the insight. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.

$sel:status:ProactiveInsightSummary', proactiveInsightSummary_status - The status of the proactive insight.

proactiveInsightSummary_associatedResourceArns :: Lens' ProactiveInsightSummary (Maybe [Text]) Source #

The Amazon Resource Names (ARNs) of the Amazon Web Services resources that generated this insight.

proactiveInsightSummary_serviceCollection :: Lens' ProactiveInsightSummary (Maybe ServiceCollection) Source #

A collection of the names of Amazon Web Services services.

proactiveInsightSummary_severity :: Lens' ProactiveInsightSummary (Maybe InsightSeverity) Source #

The severity of the insight. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.

ProactiveOrganizationInsightSummary

data ProactiveOrganizationInsightSummary Source #

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

See: newProactiveOrganizationInsightSummary smart constructor.

Constructors

ProactiveOrganizationInsightSummary' 

Fields

Instances

Instances details
FromJSON ProactiveOrganizationInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveOrganizationInsightSummary

Generic ProactiveOrganizationInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveOrganizationInsightSummary

Read ProactiveOrganizationInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveOrganizationInsightSummary

Show ProactiveOrganizationInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveOrganizationInsightSummary

NFData ProactiveOrganizationInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveOrganizationInsightSummary

Eq ProactiveOrganizationInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveOrganizationInsightSummary

Hashable ProactiveOrganizationInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveOrganizationInsightSummary

type Rep ProactiveOrganizationInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ProactiveOrganizationInsightSummary

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

newProactiveOrganizationInsightSummary :: ProactiveOrganizationInsightSummary Source #

Create a value of ProactiveOrganizationInsightSummary 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:accountId:ProactiveOrganizationInsightSummary', proactiveOrganizationInsightSummary_accountId - The ID of the Amazon Web Services account.

$sel:id:ProactiveOrganizationInsightSummary', proactiveOrganizationInsightSummary_id - The ID of the insight summary.

$sel:insightTimeRange:ProactiveOrganizationInsightSummary', proactiveOrganizationInsightSummary_insightTimeRange - Undocumented member.

$sel:name:ProactiveOrganizationInsightSummary', proactiveOrganizationInsightSummary_name - The name of the insight summary.

$sel:organizationalUnitId:ProactiveOrganizationInsightSummary', proactiveOrganizationInsightSummary_organizationalUnitId - The ID of the organizational unit.

$sel:predictionTimeRange:ProactiveOrganizationInsightSummary', proactiveOrganizationInsightSummary_predictionTimeRange - Undocumented member.

$sel:resourceCollection:ProactiveOrganizationInsightSummary', proactiveOrganizationInsightSummary_resourceCollection - Undocumented member.

$sel:serviceCollection:ProactiveOrganizationInsightSummary', proactiveOrganizationInsightSummary_serviceCollection - Undocumented member.

$sel:severity:ProactiveOrganizationInsightSummary', proactiveOrganizationInsightSummary_severity - An array of severity values used to search for insights. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.

$sel:status:ProactiveOrganizationInsightSummary', proactiveOrganizationInsightSummary_status - An array of status values used to search for insights.

proactiveOrganizationInsightSummary_severity :: Lens' ProactiveOrganizationInsightSummary (Maybe InsightSeverity) Source #

An array of severity values used to search for insights. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.

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

Read ReactiveAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveAnomaly

Show ReactiveAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveAnomaly

NFData ReactiveAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveAnomaly

Methods

rnf :: ReactiveAnomaly -> () #

Eq ReactiveAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveAnomaly

Hashable ReactiveAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveAnomaly

type Rep ReactiveAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveAnomaly

type Rep ReactiveAnomaly = D1 ('MetaData "ReactiveAnomaly" "Amazonka.DevOpsGuru.Types.ReactiveAnomaly" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "ReactiveAnomaly'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "anomalyReportedTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalyReportedTimeRange)) :*: (S1 ('MetaSel ('Just "anomalyResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AnomalyResource])) :*: S1 ('MetaSel ('Just "anomalyTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalyTimeRange)))) :*: (S1 ('MetaSel ('Just "associatedInsightId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "causalAnomalyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceCollection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceCollection)))) :*: ((S1 ('MetaSel ('Just "severity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalySeverity)) :*: S1 ('MetaSel ('Just "sourceDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalySourceDetails))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalyStatus)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalyType)))))))

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 - An AnomalyReportedTimeRange object that specifies the time range between when the anomaly is opened and the time when it is closed.

$sel:anomalyResources:ReactiveAnomaly', reactiveAnomaly_anomalyResources - The Amazon Web Services resources in which anomalous behavior was detected by DevOps Guru.

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

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

$sel:causalAnomalyId:ReactiveAnomaly', reactiveAnomaly_causalAnomalyId - The ID of the causal anomaly that is associated with this reactive anomaly. The ID of a `CAUSAL` anomaly is always `NULL`.

$sel:description:ReactiveAnomaly', reactiveAnomaly_description - A description of the reactive anomaly.

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

ReactiveAnomaly, reactiveAnomaly_name - The name of the reactive anomaly.

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

$sel:severity:ReactiveAnomaly', reactiveAnomaly_severity - The severity of the anomaly. The severity of anomalies that generate an insight determine that insight's severity. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.

$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:status:ReactiveAnomaly', reactiveAnomaly_status - The status of the anomaly.

ReactiveAnomaly, reactiveAnomaly_type - The type of the reactive anomaly. It can be one of the following types.

  • CAUSAL - the anomaly can cause a new insight.
  • CONTEXTUAL - the anomaly contains additional information about an insight or its causal anomaly.

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

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

reactiveAnomaly_anomalyResources :: Lens' ReactiveAnomaly (Maybe [AnomalyResource]) Source #

The Amazon Web Services resources in which anomalous behavior was detected by DevOps Guru.

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

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

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

The ID of the causal anomaly that is associated with this reactive anomaly. The ID of a `CAUSAL` anomaly is always `NULL`.

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

A description of the reactive anomaly.

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

The ID of the reactive anomaly.

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

The name of the reactive anomaly.

reactiveAnomaly_severity :: Lens' ReactiveAnomaly (Maybe AnomalySeverity) Source #

The severity of the anomaly. The severity of anomalies that generate an insight determine that insight's severity. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.

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_type :: Lens' ReactiveAnomaly (Maybe AnomalyType) Source #

The type of the reactive anomaly. It can be one of the following types.

  • CAUSAL - the anomaly can cause a new insight.
  • CONTEXTUAL - the anomaly contains additional information about an insight or its causal anomaly.

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

Read ReactiveAnomalySummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveAnomalySummary

Show ReactiveAnomalySummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveAnomalySummary

NFData ReactiveAnomalySummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveAnomalySummary

Methods

rnf :: ReactiveAnomalySummary -> () #

Eq ReactiveAnomalySummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveAnomalySummary

Hashable ReactiveAnomalySummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveAnomalySummary

type Rep ReactiveAnomalySummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveAnomalySummary

type Rep ReactiveAnomalySummary = D1 ('MetaData "ReactiveAnomalySummary" "Amazonka.DevOpsGuru.Types.ReactiveAnomalySummary" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "ReactiveAnomalySummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "anomalyReportedTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalyReportedTimeRange)) :*: (S1 ('MetaSel ('Just "anomalyResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AnomalyResource])) :*: S1 ('MetaSel ('Just "anomalyTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalyTimeRange)))) :*: (S1 ('MetaSel ('Just "associatedInsightId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "causalAnomalyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceCollection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceCollection)))) :*: ((S1 ('MetaSel ('Just "severity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalySeverity)) :*: S1 ('MetaSel ('Just "sourceDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalySourceDetails))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalyStatus)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AnomalyType)))))))

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 - An AnomalyReportedTimeRange object that specifies the time range between when the anomaly is opened and the time when it is closed.

$sel:anomalyResources:ReactiveAnomalySummary', reactiveAnomalySummary_anomalyResources - The Amazon Web Services resources in which anomalous behavior was detected by DevOps Guru.

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

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

$sel:causalAnomalyId:ReactiveAnomalySummary', reactiveAnomalySummary_causalAnomalyId - The ID of the causal anomaly that is associated with this reactive anomaly. The ID of a `CAUSAL` anomaly is always `NULL`.

$sel:description:ReactiveAnomalySummary', reactiveAnomalySummary_description - A description of the reactive anomaly.

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

ReactiveAnomalySummary, reactiveAnomalySummary_name - The name of the reactive anomaly.

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

$sel:severity:ReactiveAnomalySummary', reactiveAnomalySummary_severity - The severity of the anomaly. The severity of anomalies that generate an insight determine that insight's severity. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.

$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:status:ReactiveAnomalySummary', reactiveAnomalySummary_status - The status of the reactive anomaly.

ReactiveAnomalySummary, reactiveAnomalySummary_type - The type of the reactive anomaly. It can be one of the following types.

  • CAUSAL - the anomaly can cause a new insight.
  • CONTEXTUAL - the anomaly contains additional information about an insight or its causal anomaly.

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

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

reactiveAnomalySummary_anomalyResources :: Lens' ReactiveAnomalySummary (Maybe [AnomalyResource]) Source #

The Amazon Web Services resources in which anomalous behavior was detected by DevOps Guru.

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

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

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

The ID of the causal anomaly that is associated with this reactive anomaly. The ID of a `CAUSAL` anomaly is always `NULL`.

reactiveAnomalySummary_severity :: Lens' ReactiveAnomalySummary (Maybe AnomalySeverity) Source #

The severity of the anomaly. The severity of anomalies that generate an insight determine that insight's severity. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.

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_type :: Lens' ReactiveAnomalySummary (Maybe AnomalyType) Source #

The type of the reactive anomaly. It can be one of the following types.

  • CAUSAL - the anomaly can cause a new insight.
  • CONTEXTUAL - the anomaly contains additional information about an insight or its causal anomaly.

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

Read ReactiveInsight Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveInsight

Show ReactiveInsight Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveInsight

NFData ReactiveInsight Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveInsight

Methods

rnf :: ReactiveInsight -> () #

Eq ReactiveInsight Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveInsight

Hashable 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:description:ReactiveInsight', reactiveInsight_description - Describes the reactive insight.

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

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

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

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

$sel:severity:ReactiveInsight', reactiveInsight_severity - The severity of the insight. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.

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

$sel:status:ReactiveInsight', reactiveInsight_status - The status of a reactive insight.

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

Describes the reactive insight.

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

The ID of a reactive insight.

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

The name of a reactive insight.

reactiveInsight_severity :: Lens' ReactiveInsight (Maybe InsightSeverity) Source #

The severity of the insight. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.

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

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

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

Read ReactiveInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveInsightSummary

Show ReactiveInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveInsightSummary

NFData ReactiveInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveInsightSummary

Methods

rnf :: ReactiveInsightSummary -> () #

Eq ReactiveInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveInsightSummary

Hashable ReactiveInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveInsightSummary

type Rep ReactiveInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveInsightSummary

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:associatedResourceArns:ReactiveInsightSummary', reactiveInsightSummary_associatedResourceArns - The Amazon Resource Names (ARNs) of the Amazon Web Services resources that generated this insight.

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

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

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

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

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

$sel:severity:ReactiveInsightSummary', reactiveInsightSummary_severity - The severity of the insight. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.

$sel:status:ReactiveInsightSummary', reactiveInsightSummary_status - The status of a reactive insight.

reactiveInsightSummary_associatedResourceArns :: Lens' ReactiveInsightSummary (Maybe [Text]) Source #

The Amazon Resource Names (ARNs) of the Amazon Web Services resources that generated this insight.

reactiveInsightSummary_serviceCollection :: Lens' ReactiveInsightSummary (Maybe ServiceCollection) Source #

A collection of the names of Amazon Web Services services.

reactiveInsightSummary_severity :: Lens' ReactiveInsightSummary (Maybe InsightSeverity) Source #

The severity of the insight. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.

ReactiveOrganizationInsightSummary

data ReactiveOrganizationInsightSummary Source #

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

See: newReactiveOrganizationInsightSummary smart constructor.

Constructors

ReactiveOrganizationInsightSummary' 

Fields

Instances

Instances details
FromJSON ReactiveOrganizationInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveOrganizationInsightSummary

Generic ReactiveOrganizationInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveOrganizationInsightSummary

Associated Types

type Rep ReactiveOrganizationInsightSummary :: Type -> Type #

Read ReactiveOrganizationInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveOrganizationInsightSummary

Show ReactiveOrganizationInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveOrganizationInsightSummary

NFData ReactiveOrganizationInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveOrganizationInsightSummary

Eq ReactiveOrganizationInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveOrganizationInsightSummary

Hashable ReactiveOrganizationInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveOrganizationInsightSummary

type Rep ReactiveOrganizationInsightSummary Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ReactiveOrganizationInsightSummary

newReactiveOrganizationInsightSummary :: ReactiveOrganizationInsightSummary Source #

Create a value of ReactiveOrganizationInsightSummary 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:accountId:ReactiveOrganizationInsightSummary', reactiveOrganizationInsightSummary_accountId - The ID of the Amazon Web Services account.

$sel:id:ReactiveOrganizationInsightSummary', reactiveOrganizationInsightSummary_id - The ID of the insight summary.

$sel:insightTimeRange:ReactiveOrganizationInsightSummary', reactiveOrganizationInsightSummary_insightTimeRange - Undocumented member.

$sel:name:ReactiveOrganizationInsightSummary', reactiveOrganizationInsightSummary_name - The name of the insight summary.

$sel:organizationalUnitId:ReactiveOrganizationInsightSummary', reactiveOrganizationInsightSummary_organizationalUnitId - The ID of the organizational unit.

$sel:resourceCollection:ReactiveOrganizationInsightSummary', reactiveOrganizationInsightSummary_resourceCollection - Undocumented member.

$sel:serviceCollection:ReactiveOrganizationInsightSummary', reactiveOrganizationInsightSummary_serviceCollection - Undocumented member.

$sel:severity:ReactiveOrganizationInsightSummary', reactiveOrganizationInsightSummary_severity - An array of severity values used to search for insights. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.

$sel:status:ReactiveOrganizationInsightSummary', reactiveOrganizationInsightSummary_status - An array of status values used to search for insights.

reactiveOrganizationInsightSummary_severity :: Lens' ReactiveOrganizationInsightSummary (Maybe InsightSeverity) Source #

An array of severity values used to search for insights. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.

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

Read Recommendation Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Recommendation

Show Recommendation Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Recommendation

NFData Recommendation Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Recommendation

Methods

rnf :: Recommendation -> () #

Eq Recommendation Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Recommendation

Hashable Recommendation Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Recommendation

type Rep Recommendation Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.Recommendation

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:category:Recommendation', recommendation_category - The category type of the recommendation.

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

$sel:link:Recommendation', recommendation_link - A hyperlink to information to help you address the problem.

Recommendation, recommendation_name - The name of the recommendation.

$sel:reason:Recommendation', recommendation_reason - The reason DevOps Guru flagged the anomalous behavior as a 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: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.

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

The category type of the recommendation.

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

A hyperlink to information to help you address the problem.

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

The name of the recommendation.

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

The reason DevOps Guru flagged the anomalous behavior as a 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_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
FromJSON 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 #

Read RecommendationRelatedAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomaly

Show RecommendationRelatedAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomaly

NFData RecommendationRelatedAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomaly

Eq RecommendationRelatedAnomaly Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomaly

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "RecommendationRelatedAnomaly'" 'PrefixI 'True) (S1 ('MetaSel ('Just "anomalyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (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:anomalyId:RecommendationRelatedAnomaly', recommendationRelatedAnomaly_anomalyId - The ID of an anomaly that generated the insight with this recommendation.

$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_anomalyId :: Lens' RecommendationRelatedAnomaly (Maybe Text) Source #

The ID of an anomaly that generated the insight with this recommendation.

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
FromJSON RecommendationRelatedAnomalyResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomalyResource

Generic 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

NFData RecommendationRelatedAnomalyResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomalyResource

Eq RecommendationRelatedAnomalyResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomalyResource

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" '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. Resource types take the same form that is used by Amazon Web Services CloudFormation resource type identifiers, service-provider::service-name::data-type-name. For example, AWS::RDS::DBCluster. For more information, see Amazon Web Services resource and property types reference in the Amazon Web Services CloudFormation User Guide.

recommendationRelatedAnomalyResource_type :: Lens' RecommendationRelatedAnomalyResource (Maybe Text) Source #

The type of the resource. Resource types take the same form that is used by Amazon Web Services CloudFormation resource type identifiers, service-provider::service-name::data-type-name. For example, AWS::RDS::DBCluster. For more information, see Amazon Web Services resource and property types reference in the Amazon Web Services CloudFormation User Guide.

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
FromJSON RecommendationRelatedAnomalySourceDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomalySourceDetail

Generic 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

NFData RecommendationRelatedAnomalySourceDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomalySourceDetail

Eq RecommendationRelatedAnomalySourceDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedAnomalySourceDetail

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" '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
FromJSON RecommendationRelatedCloudWatchMetricsSourceDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedCloudWatchMetricsSourceDetail

Generic 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

NFData RecommendationRelatedCloudWatchMetricsSourceDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedCloudWatchMetricsSourceDetail

Eq RecommendationRelatedCloudWatchMetricsSourceDetail Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedCloudWatchMetricsSourceDetail

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" '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

  • name :: Maybe Text

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

  • resources :: Maybe [RecommendationRelatedEventResource]

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

Instances

Instances details
FromJSON 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 #

Read RecommendationRelatedEvent Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedEvent

Show RecommendationRelatedEvent Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedEvent

NFData RecommendationRelatedEvent Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedEvent

Eq RecommendationRelatedEvent Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedEvent

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "RecommendationRelatedEvent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecommendationRelatedEventResource]))))

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:

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

$sel:resources:RecommendationRelatedEvent', recommendationRelatedEvent_resources - A ResourceCollection object that contains arrays of the names of Amazon Web Services CloudFormation stacks. You can specify up to 500 Amazon Web Services CloudFormation stacks.

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

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 Amazon Web Services CloudFormation stacks. You can specify up to 500 Amazon Web Services CloudFormation stacks.

RecommendationRelatedEventResource

data RecommendationRelatedEventResource Source #

Information about an Amazon Web Services 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
FromJSON 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 #

Read RecommendationRelatedEventResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedEventResource

Show RecommendationRelatedEventResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedEventResource

NFData RecommendationRelatedEventResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedEventResource

Eq RecommendationRelatedEventResource Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.RecommendationRelatedEventResource

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" '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 Amazon Web Services resources supported by DevOps Guru. The two types of Amazon Web Services resource collections supported are Amazon Web Services CloudFormation stacks and Amazon Web Services resources that contain the same Amazon Web Services tag. DevOps Guru can be configured to analyze the Amazon Web Services resources that are defined in the stacks or that are tagged using the same tag key. You can specify up to 500 Amazon Web Services CloudFormation stacks.

See: newResourceCollection smart constructor.

Constructors

ResourceCollection' 

Fields

  • cloudFormation :: Maybe CloudFormationCollection

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

  • tags :: Maybe [TagCollection]

    The Amazon Web Services tags that are used by resources in the resource collection.

    Tags help you identify and organize your Amazon Web Services resources. Many Amazon Web Services services support tagging, so you can assign the same tag to resources from different services to indicate that the resources are related. For example, you can assign the same tag to an Amazon DynamoDB table resource that you assign to an Lambda function. For more information about using tags, see the Tagging best practices whitepaper.

    Each Amazon Web Services tag has two parts.

    • A tag key (for example, CostCenter, Environment, Project, or Secret). Tag keys are case-sensitive.
    • An optional field known as a tag value (for example, 111122223333, Production, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive.

    Together these are known as key-value pairs.

    The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be DevOps-Guru-deployment-application or devops-guru-rds-application. When you create a key, the case of characters in the key can be whatever you choose. After you create a key, it is case-sensitive. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS, and these act as two different keys. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.

Instances

Instances details
FromJSON ResourceCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollection

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

Read ResourceCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollection

Show ResourceCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollection

NFData ResourceCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollection

Methods

rnf :: ResourceCollection -> () #

Eq ResourceCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollection

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "ResourceCollection'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cloudFormation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudFormationCollection)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TagCollection]))))

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 Amazon Web Services CloudFormation stacks. The stacks define Amazon Web Services resources that DevOps Guru analyzes. You can specify up to 500 Amazon Web Services CloudFormation stacks.

$sel:tags:ResourceCollection', resourceCollection_tags - The Amazon Web Services tags that are used by resources in the resource collection.

Tags help you identify and organize your Amazon Web Services resources. Many Amazon Web Services services support tagging, so you can assign the same tag to resources from different services to indicate that the resources are related. For example, you can assign the same tag to an Amazon DynamoDB table resource that you assign to an Lambda function. For more information about using tags, see the Tagging best practices whitepaper.

Each Amazon Web Services tag has two parts.

  • A tag key (for example, CostCenter, Environment, Project, or Secret). Tag keys are case-sensitive.
  • An optional field known as a tag value (for example, 111122223333, Production, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive.

Together these are known as key-value pairs.

The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be DevOps-Guru-deployment-application or devops-guru-rds-application. When you create a key, the case of characters in the key can be whatever you choose. After you create a key, it is case-sensitive. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS, and these act as two different keys. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.

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

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

resourceCollection_tags :: Lens' ResourceCollection (Maybe [TagCollection]) Source #

The Amazon Web Services tags that are used by resources in the resource collection.

Tags help you identify and organize your Amazon Web Services resources. Many Amazon Web Services services support tagging, so you can assign the same tag to resources from different services to indicate that the resources are related. For example, you can assign the same tag to an Amazon DynamoDB table resource that you assign to an Lambda function. For more information about using tags, see the Tagging best practices whitepaper.

Each Amazon Web Services tag has two parts.

  • A tag key (for example, CostCenter, Environment, Project, or Secret). Tag keys are case-sensitive.
  • An optional field known as a tag value (for example, 111122223333, Production, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive.

Together these are known as key-value pairs.

The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be DevOps-Guru-deployment-application or devops-guru-rds-application. When you create a key, the case of characters in the key can be whatever you choose. After you create a key, it is case-sensitive. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS, and these act as two different keys. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.

ResourceCollectionFilter

data ResourceCollectionFilter Source #

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

See: newResourceCollectionFilter smart constructor.

Constructors

ResourceCollectionFilter' 

Fields

  • cloudFormation :: Maybe CloudFormationCollectionFilter

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

  • tags :: Maybe [TagCollectionFilter]

    The Amazon Web Services tags used to filter the resources in the resource collection.

    Tags help you identify and organize your Amazon Web Services resources. Many Amazon Web Services services support tagging, so you can assign the same tag to resources from different services to indicate that the resources are related. For example, you can assign the same tag to an Amazon DynamoDB table resource that you assign to an Lambda function. For more information about using tags, see the Tagging best practices whitepaper.

    Each Amazon Web Services tag has two parts.

    • A tag key (for example, CostCenter, Environment, Project, or Secret). Tag keys are case-sensitive.
    • An optional field known as a tag value (for example, 111122223333, Production, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive.

    Together these are known as key-value pairs.

    The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be DevOps-Guru-deployment-application or devops-guru-rds-application. When you create a key, the case of characters in the key can be whatever you choose. After you create a key, it is case-sensitive. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS, and these act as two different keys. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.

Instances

Instances details
FromJSON 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 #

Read ResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionFilter

Show ResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionFilter

NFData ResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionFilter

Eq ResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ResourceCollectionFilter

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "ResourceCollectionFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cloudFormation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudFormationCollectionFilter)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TagCollectionFilter]))))

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 Amazon Web Services CloudFormation stacks. You can use up to 500 stacks to specify which Amazon Web Services resources in your account to analyze. For more information, see Stacks in the Amazon Web Services CloudFormation User Guide.

$sel:tags:ResourceCollectionFilter', resourceCollectionFilter_tags - The Amazon Web Services tags used to filter the resources in the resource collection.

Tags help you identify and organize your Amazon Web Services resources. Many Amazon Web Services services support tagging, so you can assign the same tag to resources from different services to indicate that the resources are related. For example, you can assign the same tag to an Amazon DynamoDB table resource that you assign to an Lambda function. For more information about using tags, see the Tagging best practices whitepaper.

Each Amazon Web Services tag has two parts.

  • A tag key (for example, CostCenter, Environment, Project, or Secret). Tag keys are case-sensitive.
  • An optional field known as a tag value (for example, 111122223333, Production, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive.

Together these are known as key-value pairs.

The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be DevOps-Guru-deployment-application or devops-guru-rds-application. When you create a key, the case of characters in the key can be whatever you choose. After you create a key, it is case-sensitive. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS, and these act as two different keys. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.

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

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

resourceCollectionFilter_tags :: Lens' ResourceCollectionFilter (Maybe [TagCollectionFilter]) Source #

The Amazon Web Services tags used to filter the resources in the resource collection.

Tags help you identify and organize your Amazon Web Services resources. Many Amazon Web Services services support tagging, so you can assign the same tag to resources from different services to indicate that the resources are related. For example, you can assign the same tag to an Amazon DynamoDB table resource that you assign to an Lambda function. For more information about using tags, see the Tagging best practices whitepaper.

Each Amazon Web Services tag has two parts.

  • A tag key (for example, CostCenter, Environment, Project, or Secret). Tag keys are case-sensitive.
  • An optional field known as a tag value (for example, 111122223333, Production, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive.

Together these are known as key-value pairs.

The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be DevOps-Guru-deployment-application or devops-guru-rds-application. When you create a key, the case of characters in the key can be whatever you choose. After you create a key, it is case-sensitive. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS, and these act as two different keys. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.

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

Read SearchInsightsFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.SearchInsightsFilters

Show SearchInsightsFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.SearchInsightsFilters

NFData SearchInsightsFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.SearchInsightsFilters

Methods

rnf :: SearchInsightsFilters -> () #

Eq SearchInsightsFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.SearchInsightsFilters

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "SearchInsightsFilters'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resourceCollection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceCollection)) :*: S1 ('MetaSel ('Just "serviceCollection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceCollection))) :*: (S1 ('MetaSel ('Just "severities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InsightSeverity])) :*: S1 ('MetaSel ('Just "statuses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InsightStatus])))))

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:serviceCollection:SearchInsightsFilters', searchInsightsFilters_serviceCollection - A collection of the names of Amazon Web Services services.

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

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

searchInsightsFilters_serviceCollection :: Lens' SearchInsightsFilters (Maybe ServiceCollection) Source #

A collection of the names of Amazon Web Services services.

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

An array of severity values used to search for insights.

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

An array of status values used to search for insights.

SearchOrganizationInsightsFilters

data SearchOrganizationInsightsFilters Source #

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

See: newSearchOrganizationInsightsFilters smart constructor.

Constructors

SearchOrganizationInsightsFilters' 

Fields

Instances

Instances details
ToJSON SearchOrganizationInsightsFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.SearchOrganizationInsightsFilters

Generic SearchOrganizationInsightsFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.SearchOrganizationInsightsFilters

Associated Types

type Rep SearchOrganizationInsightsFilters :: Type -> Type #

Read SearchOrganizationInsightsFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.SearchOrganizationInsightsFilters

Show SearchOrganizationInsightsFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.SearchOrganizationInsightsFilters

NFData SearchOrganizationInsightsFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.SearchOrganizationInsightsFilters

Eq SearchOrganizationInsightsFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.SearchOrganizationInsightsFilters

Hashable SearchOrganizationInsightsFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.SearchOrganizationInsightsFilters

type Rep SearchOrganizationInsightsFilters Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.SearchOrganizationInsightsFilters

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

newSearchOrganizationInsightsFilters :: SearchOrganizationInsightsFilters Source #

Create a value of SearchOrganizationInsightsFilters 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:SearchOrganizationInsightsFilters', searchOrganizationInsightsFilters_resourceCollection - Undocumented member.

$sel:serviceCollection:SearchOrganizationInsightsFilters', searchOrganizationInsightsFilters_serviceCollection - Undocumented member.

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

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

ServiceCollection

data ServiceCollection Source #

A collection of the names of Amazon Web Services services.

See: newServiceCollection smart constructor.

Constructors

ServiceCollection' 

Fields

Instances

Instances details
FromJSON ServiceCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceCollection

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

Read ServiceCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceCollection

Show ServiceCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceCollection

NFData ServiceCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceCollection

Methods

rnf :: ServiceCollection -> () #

Eq ServiceCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceCollection

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" '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 Amazon Web Services service.

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

An array of strings that each specifies the name of an Amazon Web Services service.

ServiceHealth

data ServiceHealth Source #

Represents the health of an Amazon Web Services service.

See: newServiceHealth smart constructor.

Constructors

ServiceHealth' 

Fields

Instances

Instances details
FromJSON 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 #

Read ServiceHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceHealth

Show ServiceHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceHealth

NFData ServiceHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceHealth

Methods

rnf :: ServiceHealth -> () #

Eq ServiceHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceHealth

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "ServiceHealth'" 'PrefixI 'True) (S1 ('MetaSel ('Just "analyzedResourceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (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:analyzedResourceCount:ServiceHealth', serviceHealth_analyzedResourceCount - Number of resources that DevOps Guru is monitoring in an analyzed Amazon Web Services service.

$sel:insight:ServiceHealth', serviceHealth_insight - Represents the health of an Amazon Web Services 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 Amazon Web Services service.

serviceHealth_analyzedResourceCount :: Lens' ServiceHealth (Maybe Integer) Source #

Number of resources that DevOps Guru is monitoring in an analyzed Amazon Web Services service.

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

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

serviceHealth_serviceName :: Lens' ServiceHealth (Maybe ServiceName) Source #

The name of the Amazon Web Services service.

ServiceInsightHealth

data ServiceInsightHealth Source #

Contains the number of open proactive and reactive insights in an analyzed Amazon Web Services service.

See: newServiceInsightHealth smart constructor.

Constructors

ServiceInsightHealth' 

Fields

Instances

Instances details
FromJSON 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 #

Read ServiceInsightHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceInsightHealth

Show ServiceInsightHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceInsightHealth

NFData ServiceInsightHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceInsightHealth

Methods

rnf :: ServiceInsightHealth -> () #

Eq ServiceInsightHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceInsightHealth

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "ServiceInsightHealth'" 'PrefixI 'True) (S1 ('MetaSel ('Just "openProactiveInsights") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "openReactiveInsights") '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:openProactiveInsights:ServiceInsightHealth', serviceInsightHealth_openProactiveInsights - The number of open proactive insights in the Amazon Web Services service

$sel:openReactiveInsights:ServiceInsightHealth', serviceInsightHealth_openReactiveInsights - The number of open reactive insights in the Amazon Web Services service

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

The number of open proactive insights in the Amazon Web Services service

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

The number of open reactive insights in the Amazon Web Services service

ServiceIntegrationConfig

data ServiceIntegrationConfig Source #

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

See: newServiceIntegrationConfig smart constructor.

Constructors

ServiceIntegrationConfig' 

Fields

Instances

Instances details
FromJSON 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 #

Read ServiceIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceIntegrationConfig

Show ServiceIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceIntegrationConfig

NFData ServiceIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceIntegrationConfig

Eq ServiceIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceIntegrationConfig

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "ServiceIntegrationConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logsAnomalyDetection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogsAnomalyDetectionIntegration)) :*: 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:logsAnomalyDetection:ServiceIntegrationConfig', serviceIntegrationConfig_logsAnomalyDetection - Information about whether DevOps Guru is configured to perform log anomaly detection on Amazon CloudWatch log groups.

$sel:opsCenter:ServiceIntegrationConfig', serviceIntegrationConfig_opsCenter - Information about whether DevOps Guru is configured to create an OpsItem in Amazon Web Services Systems Manager OpsCenter for each created insight.

serviceIntegrationConfig_logsAnomalyDetection :: Lens' ServiceIntegrationConfig (Maybe LogsAnomalyDetectionIntegration) Source #

Information about whether DevOps Guru is configured to perform log anomaly detection on Amazon CloudWatch log groups.

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

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

ServiceResourceCost

data ServiceResourceCost Source #

An object that contains information about the estimated monthly cost to analyze an Amazon Web Services 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
FromJSON 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 #

Read ServiceResourceCost Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceResourceCost

Show ServiceResourceCost Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceResourceCost

NFData ServiceResourceCost Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceResourceCost

Methods

rnf :: ServiceResourceCost -> () #

Eq ServiceResourceCost Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.ServiceResourceCost

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "ServiceResourceCost'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CostEstimationServiceResourceState)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "unitCost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))))

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:cost:ServiceResourceCost', serviceResourceCost_cost - The total estimated monthly cost to analyze the active resources for this resource.

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

$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 Amazon Web Services resource hours analyzed for each resource. Inactive resources are not charged.

$sel:type':ServiceResourceCost', serviceResourceCost_type - The type of the Amazon Web Services resource.

$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.

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

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

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

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

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 Amazon Web Services resource hours analyzed for each resource. Inactive resources are not charged.

serviceResourceCost_type :: Lens' ServiceResourceCost (Maybe Text) Source #

The type of the Amazon Web Services resource.

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.

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. DevOps Guru only supports standard SNS topics. For more information, see Permissions for cross account Amazon SNS topics.

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 Amazon Web Services Key Management Service customer-managed key (CMK), then you must add permissions to the CMK. For more information, see Permissions for Amazon Web Services 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
FromJSON SnsChannelConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.SnsChannelConfig

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

Read SnsChannelConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.SnsChannelConfig

Show SnsChannelConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.SnsChannelConfig

NFData SnsChannelConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.SnsChannelConfig

Methods

rnf :: SnsChannelConfig -> () #

Eq SnsChannelConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.SnsChannelConfig

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" '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
ToJSON 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 #

Read StartTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.StartTimeRange

Show StartTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.StartTimeRange

NFData StartTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.StartTimeRange

Methods

rnf :: StartTimeRange -> () #

Eq StartTimeRange Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.StartTimeRange

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" '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.

TagCollection

data TagCollection Source #

A collection of Amazon Web Services tags.

Tags help you identify and organize your Amazon Web Services resources. Many Amazon Web Services services support tagging, so you can assign the same tag to resources from different services to indicate that the resources are related. For example, you can assign the same tag to an Amazon DynamoDB table resource that you assign to an Lambda function. For more information about using tags, see the Tagging best practices whitepaper.

Each Amazon Web Services tag has two parts.

  • A tag key (for example, CostCenter, Environment, Project, or Secret). Tag keys are case-sensitive.
  • An optional field known as a tag value (for example, 111122223333, Production, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive.

Together these are known as key-value pairs.

The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be DevOps-Guru-deployment-application or devops-guru-rds-application. When you create a key, the case of characters in the key can be whatever you choose. After you create a key, it is case-sensitive. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS, and these act as two different keys. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.

See: newTagCollection smart constructor.

Constructors

TagCollection' 

Fields

  • appBoundaryKey :: Text

    An Amazon Web Services tag key that is used to identify the Amazon Web Services resources that DevOps Guru analyzes. All Amazon Web Services resources in your account and Region tagged with this key make up your DevOps Guru application and analysis boundary.

    The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be DevOps-Guru-deployment-application or devops-guru-rds-application. When you create a key, the case of characters in the key can be whatever you choose. After you create a key, it is case-sensitive. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS, and these act as two different keys. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.

  • tagValues :: [Text]

    The values in an Amazon Web Services tag collection.

    The tag's value is an optional field used to associate a string with the tag key (for example, 111122223333, Production, or a team name). The key and value are the tag's key pair. Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive. You can specify a maximum of 256 characters for a tag value.

Instances

Instances details
FromJSON TagCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TagCollection

ToJSON TagCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TagCollection

Generic TagCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TagCollection

Associated Types

type Rep TagCollection :: Type -> Type #

Read TagCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TagCollection

Show TagCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TagCollection

NFData TagCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TagCollection

Methods

rnf :: TagCollection -> () #

Eq TagCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TagCollection

Hashable TagCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TagCollection

type Rep TagCollection Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TagCollection

type Rep TagCollection = D1 ('MetaData "TagCollection" "Amazonka.DevOpsGuru.Types.TagCollection" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "TagCollection'" 'PrefixI 'True) (S1 ('MetaSel ('Just "appBoundaryKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newTagCollection Source #

Create a value of TagCollection 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:appBoundaryKey:TagCollection', tagCollection_appBoundaryKey - An Amazon Web Services tag key that is used to identify the Amazon Web Services resources that DevOps Guru analyzes. All Amazon Web Services resources in your account and Region tagged with this key make up your DevOps Guru application and analysis boundary.

The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be DevOps-Guru-deployment-application or devops-guru-rds-application. When you create a key, the case of characters in the key can be whatever you choose. After you create a key, it is case-sensitive. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS, and these act as two different keys. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.

$sel:tagValues:TagCollection', tagCollection_tagValues - The values in an Amazon Web Services tag collection.

The tag's value is an optional field used to associate a string with the tag key (for example, 111122223333, Production, or a team name). The key and value are the tag's key pair. Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive. You can specify a maximum of 256 characters for a tag value.

tagCollection_appBoundaryKey :: Lens' TagCollection Text Source #

An Amazon Web Services tag key that is used to identify the Amazon Web Services resources that DevOps Guru analyzes. All Amazon Web Services resources in your account and Region tagged with this key make up your DevOps Guru application and analysis boundary.

The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be DevOps-Guru-deployment-application or devops-guru-rds-application. When you create a key, the case of characters in the key can be whatever you choose. After you create a key, it is case-sensitive. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS, and these act as two different keys. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.

tagCollection_tagValues :: Lens' TagCollection [Text] Source #

The values in an Amazon Web Services tag collection.

The tag's value is an optional field used to associate a string with the tag key (for example, 111122223333, Production, or a team name). The key and value are the tag's key pair. Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive. You can specify a maximum of 256 characters for a tag value.

TagCollectionFilter

data TagCollectionFilter Source #

A collection of Amazon Web Services tags used to filter insights. This is used to return insights generated from only resources that contain the tags in the tag collection.

See: newTagCollectionFilter smart constructor.

Constructors

TagCollectionFilter' 

Fields

  • appBoundaryKey :: Text

    An Amazon Web Services tag key that is used to identify the Amazon Web Services resources that DevOps Guru analyzes. All Amazon Web Services resources in your account and Region tagged with this key make up your DevOps Guru application and analysis boundary.

    The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be DevOps-Guru-deployment-application or devops-guru-rds-application. When you create a key, the case of characters in the key can be whatever you choose. After you create a key, it is case-sensitive. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS, and these act as two different keys. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.

  • tagValues :: [Text]

    The values in an Amazon Web Services tag collection.

    The tag's value is an optional field used to associate a string with the tag key (for example, 111122223333, Production, or a team name). The key and value are the tag's key pair. Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive. You can specify a maximum of 256 characters for a tag value.

Instances

Instances details
FromJSON TagCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TagCollectionFilter

Generic TagCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TagCollectionFilter

Associated Types

type Rep TagCollectionFilter :: Type -> Type #

Read TagCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TagCollectionFilter

Show TagCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TagCollectionFilter

NFData TagCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TagCollectionFilter

Methods

rnf :: TagCollectionFilter -> () #

Eq TagCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TagCollectionFilter

Hashable TagCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TagCollectionFilter

type Rep TagCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TagCollectionFilter

type Rep TagCollectionFilter = D1 ('MetaData "TagCollectionFilter" "Amazonka.DevOpsGuru.Types.TagCollectionFilter" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "TagCollectionFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "appBoundaryKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newTagCollectionFilter Source #

Create a value of TagCollectionFilter 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:appBoundaryKey:TagCollectionFilter', tagCollectionFilter_appBoundaryKey - An Amazon Web Services tag key that is used to identify the Amazon Web Services resources that DevOps Guru analyzes. All Amazon Web Services resources in your account and Region tagged with this key make up your DevOps Guru application and analysis boundary.

The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be DevOps-Guru-deployment-application or devops-guru-rds-application. When you create a key, the case of characters in the key can be whatever you choose. After you create a key, it is case-sensitive. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS, and these act as two different keys. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.

$sel:tagValues:TagCollectionFilter', tagCollectionFilter_tagValues - The values in an Amazon Web Services tag collection.

The tag's value is an optional field used to associate a string with the tag key (for example, 111122223333, Production, or a team name). The key and value are the tag's key pair. Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive. You can specify a maximum of 256 characters for a tag value.

tagCollectionFilter_appBoundaryKey :: Lens' TagCollectionFilter Text Source #

An Amazon Web Services tag key that is used to identify the Amazon Web Services resources that DevOps Guru analyzes. All Amazon Web Services resources in your account and Region tagged with this key make up your DevOps Guru application and analysis boundary.

The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be DevOps-Guru-deployment-application or devops-guru-rds-application. When you create a key, the case of characters in the key can be whatever you choose. After you create a key, it is case-sensitive. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS, and these act as two different keys. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.

tagCollectionFilter_tagValues :: Lens' TagCollectionFilter [Text] Source #

The values in an Amazon Web Services tag collection.

The tag's value is an optional field used to associate a string with the tag key (for example, 111122223333, Production, or a team name). The key and value are the tag's key pair. Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive. You can specify a maximum of 256 characters for a tag value.

TagCostEstimationResourceCollectionFilter

data TagCostEstimationResourceCollectionFilter Source #

Information about a collection of Amazon Web Services resources that are identified by an Amazon Web Services tag. This collection of resources is used to create a monthly cost estimate for DevOps Guru to analyze Amazon Web Services resources. The maximum number of tags you can specify for a cost estimate is one. The estimate created is for the cost to analyze the Amazon Web Services resources defined by the tag. For more information, see Stacks in the Amazon Web Services CloudFormation User Guide.

See: newTagCostEstimationResourceCollectionFilter smart constructor.

Constructors

TagCostEstimationResourceCollectionFilter' 

Fields

  • appBoundaryKey :: Text

    An Amazon Web Services tag key that is used to identify the Amazon Web Services resources that DevOps Guru analyzes. All Amazon Web Services resources in your account and Region tagged with this key make up your DevOps Guru application and analysis boundary.

    The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be DevOps-Guru-deployment-application or devops-guru-rds-application. When you create a key, the case of characters in the key can be whatever you choose. After you create a key, it is case-sensitive. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS, and these act as two different keys. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.

  • tagValues :: NonEmpty Text

    The values in an Amazon Web Services tag collection.

    The tag's value is an optional field used to associate a string with the tag key (for example, 111122223333, Production, or a team name). The key and value are the tag's key pair. Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive. You can specify a maximum of 256 characters for a tag value.

Instances

Instances details
FromJSON TagCostEstimationResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TagCostEstimationResourceCollectionFilter

ToJSON TagCostEstimationResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TagCostEstimationResourceCollectionFilter

Generic TagCostEstimationResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TagCostEstimationResourceCollectionFilter

Read TagCostEstimationResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TagCostEstimationResourceCollectionFilter

Show TagCostEstimationResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TagCostEstimationResourceCollectionFilter

NFData TagCostEstimationResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TagCostEstimationResourceCollectionFilter

Eq TagCostEstimationResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TagCostEstimationResourceCollectionFilter

Hashable TagCostEstimationResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TagCostEstimationResourceCollectionFilter

type Rep TagCostEstimationResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TagCostEstimationResourceCollectionFilter

type Rep TagCostEstimationResourceCollectionFilter = D1 ('MetaData "TagCostEstimationResourceCollectionFilter" "Amazonka.DevOpsGuru.Types.TagCostEstimationResourceCollectionFilter" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "TagCostEstimationResourceCollectionFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "appBoundaryKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newTagCostEstimationResourceCollectionFilter Source #

Create a value of TagCostEstimationResourceCollectionFilter 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:appBoundaryKey:TagCostEstimationResourceCollectionFilter', tagCostEstimationResourceCollectionFilter_appBoundaryKey - An Amazon Web Services tag key that is used to identify the Amazon Web Services resources that DevOps Guru analyzes. All Amazon Web Services resources in your account and Region tagged with this key make up your DevOps Guru application and analysis boundary.

The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be DevOps-Guru-deployment-application or devops-guru-rds-application. When you create a key, the case of characters in the key can be whatever you choose. After you create a key, it is case-sensitive. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS, and these act as two different keys. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.

$sel:tagValues:TagCostEstimationResourceCollectionFilter', tagCostEstimationResourceCollectionFilter_tagValues - The values in an Amazon Web Services tag collection.

The tag's value is an optional field used to associate a string with the tag key (for example, 111122223333, Production, or a team name). The key and value are the tag's key pair. Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive. You can specify a maximum of 256 characters for a tag value.

tagCostEstimationResourceCollectionFilter_appBoundaryKey :: Lens' TagCostEstimationResourceCollectionFilter Text Source #

An Amazon Web Services tag key that is used to identify the Amazon Web Services resources that DevOps Guru analyzes. All Amazon Web Services resources in your account and Region tagged with this key make up your DevOps Guru application and analysis boundary.

The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be DevOps-Guru-deployment-application or devops-guru-rds-application. When you create a key, the case of characters in the key can be whatever you choose. After you create a key, it is case-sensitive. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS, and these act as two different keys. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.

tagCostEstimationResourceCollectionFilter_tagValues :: Lens' TagCostEstimationResourceCollectionFilter (NonEmpty Text) Source #

The values in an Amazon Web Services tag collection.

The tag's value is an optional field used to associate a string with the tag key (for example, 111122223333, Production, or a team name). The key and value are the tag's key pair. Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive. You can specify a maximum of 256 characters for a tag value.

TagHealth

data TagHealth Source #

Information about the health of Amazon Web Services resources in your account that are specified by an Amazon Web Services tag key.

See: newTagHealth smart constructor.

Constructors

TagHealth' 

Fields

  • analyzedResourceCount :: Maybe Integer

    Number of resources that DevOps Guru is monitoring in your account that are specified by an Amazon Web Services tag.

  • appBoundaryKey :: Maybe Text

    An Amazon Web Services tag key that is used to identify the Amazon Web Services resources that DevOps Guru analyzes. All Amazon Web Services resources in your account and Region tagged with this key make up your DevOps Guru application and analysis boundary.

    The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be DevOps-Guru-deployment-application or devops-guru-rds-application. When you create a key, the case of characters in the key can be whatever you choose. After you create a key, it is case-sensitive. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS, and these act as two different keys. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.

  • insight :: Maybe InsightHealth

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

  • tagValue :: Maybe Text

    The value in an Amazon Web Services tag.

    The tag's value is an optional field used to associate a string with the tag key (for example, 111122223333, Production, or a team name). The key and value are the tag's key pair. Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive. You can specify a maximum of 256 characters for a tag value.

Instances

Instances details
FromJSON TagHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TagHealth

Generic TagHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TagHealth

Associated Types

type Rep TagHealth :: Type -> Type #

Read TagHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TagHealth

Show TagHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TagHealth

NFData TagHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TagHealth

Methods

rnf :: TagHealth -> () #

Eq TagHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TagHealth

Hashable TagHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TagHealth

type Rep TagHealth Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TagHealth

type Rep TagHealth = D1 ('MetaData "TagHealth" "Amazonka.DevOpsGuru.Types.TagHealth" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "TagHealth'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "analyzedResourceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "appBoundaryKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "insight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InsightHealth)) :*: S1 ('MetaSel ('Just "tagValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newTagHealth :: TagHealth Source #

Create a value of TagHealth 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:analyzedResourceCount:TagHealth', tagHealth_analyzedResourceCount - Number of resources that DevOps Guru is monitoring in your account that are specified by an Amazon Web Services tag.

$sel:appBoundaryKey:TagHealth', tagHealth_appBoundaryKey - An Amazon Web Services tag key that is used to identify the Amazon Web Services resources that DevOps Guru analyzes. All Amazon Web Services resources in your account and Region tagged with this key make up your DevOps Guru application and analysis boundary.

The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be DevOps-Guru-deployment-application or devops-guru-rds-application. When you create a key, the case of characters in the key can be whatever you choose. After you create a key, it is case-sensitive. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS, and these act as two different keys. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.

$sel:insight:TagHealth', tagHealth_insight - Information about the health of the Amazon Web Services resources in your account that are specified by an Amazon Web Services tag, including the number of open proactive, open reactive insights, and the Mean Time to Recover (MTTR) of closed insights.

$sel:tagValue:TagHealth', tagHealth_tagValue - The value in an Amazon Web Services tag.

The tag's value is an optional field used to associate a string with the tag key (for example, 111122223333, Production, or a team name). The key and value are the tag's key pair. Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive. You can specify a maximum of 256 characters for a tag value.

tagHealth_analyzedResourceCount :: Lens' TagHealth (Maybe Integer) Source #

Number of resources that DevOps Guru is monitoring in your account that are specified by an Amazon Web Services tag.

tagHealth_appBoundaryKey :: Lens' TagHealth (Maybe Text) Source #

An Amazon Web Services tag key that is used to identify the Amazon Web Services resources that DevOps Guru analyzes. All Amazon Web Services resources in your account and Region tagged with this key make up your DevOps Guru application and analysis boundary.

The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be DevOps-Guru-deployment-application or devops-guru-rds-application. When you create a key, the case of characters in the key can be whatever you choose. After you create a key, it is case-sensitive. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS, and these act as two different keys. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.

tagHealth_insight :: Lens' TagHealth (Maybe InsightHealth) Source #

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

tagHealth_tagValue :: Lens' TagHealth (Maybe Text) Source #

The value in an Amazon Web Services tag.

The tag's value is an optional field used to associate a string with the tag key (for example, 111122223333, Production, or a team name). The key and value are the tag's key pair. Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive. You can specify a maximum of 256 characters for a tag value.

TimestampMetricValuePair

data TimestampMetricValuePair Source #

A pair that contains metric values at the respective timestamp.

See: newTimestampMetricValuePair smart constructor.

Constructors

TimestampMetricValuePair' 

Fields

Instances

Instances details
FromJSON TimestampMetricValuePair Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TimestampMetricValuePair

Generic TimestampMetricValuePair Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TimestampMetricValuePair

Associated Types

type Rep TimestampMetricValuePair :: Type -> Type #

Read TimestampMetricValuePair Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TimestampMetricValuePair

Show TimestampMetricValuePair Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TimestampMetricValuePair

NFData TimestampMetricValuePair Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TimestampMetricValuePair

Eq TimestampMetricValuePair Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TimestampMetricValuePair

Hashable TimestampMetricValuePair Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TimestampMetricValuePair

type Rep TimestampMetricValuePair Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.TimestampMetricValuePair

type Rep TimestampMetricValuePair = D1 ('MetaData "TimestampMetricValuePair" "Amazonka.DevOpsGuru.Types.TimestampMetricValuePair" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "TimestampMetricValuePair'" 'PrefixI 'True) (S1 ('MetaSel ('Just "metricValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))

newTimestampMetricValuePair :: TimestampMetricValuePair Source #

Create a value of TimestampMetricValuePair 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:metricValue:TimestampMetricValuePair', timestampMetricValuePair_metricValue - Value of the anomalous metric data point at respective Timestamp.

$sel:timestamp:TimestampMetricValuePair', timestampMetricValuePair_timestamp - A Timestamp that specifies the time the event occurred.

timestampMetricValuePair_metricValue :: Lens' TimestampMetricValuePair (Maybe Double) Source #

Value of the anomalous metric data point at respective Timestamp.

timestampMetricValuePair_timestamp :: Lens' TimestampMetricValuePair (Maybe UTCTime) Source #

A Timestamp that specifies the time the event occurred.

UpdateCloudFormationCollectionFilter

data UpdateCloudFormationCollectionFilter Source #

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

See: newUpdateCloudFormationCollectionFilter smart constructor.

Constructors

UpdateCloudFormationCollectionFilter' 

Fields

  • stackNames :: Maybe [Text]

    An array of the names of the Amazon Web Services CloudFormation stacks to update. You can specify up to 500 Amazon Web Services CloudFormation stacks.

Instances

Instances details
ToJSON UpdateCloudFormationCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateCloudFormationCollectionFilter

Generic 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

NFData UpdateCloudFormationCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateCloudFormationCollectionFilter

Eq UpdateCloudFormationCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateCloudFormationCollectionFilter

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" '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 Amazon Web Services CloudFormation stacks to update. You can specify up to 500 Amazon Web Services CloudFormation stacks.

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

An array of the names of the Amazon Web Services CloudFormation stacks to update. You can specify up to 500 Amazon Web Services CloudFormation stacks.

UpdateResourceCollectionFilter

data UpdateResourceCollectionFilter Source #

Contains information used to update a collection of Amazon Web Services resources.

See: newUpdateResourceCollectionFilter smart constructor.

Constructors

UpdateResourceCollectionFilter' 

Fields

  • cloudFormation :: Maybe UpdateCloudFormationCollectionFilter

    A collection of Amazon Web Services CloudFormation stacks. You can specify up to 500 Amazon Web Services CloudFormation stacks.

  • tags :: Maybe [UpdateTagCollectionFilter]

    The updated Amazon Web Services tags used to filter the resources in the resource collection.

    Tags help you identify and organize your Amazon Web Services resources. Many Amazon Web Services services support tagging, so you can assign the same tag to resources from different services to indicate that the resources are related. For example, you can assign the same tag to an Amazon DynamoDB table resource that you assign to an Lambda function. For more information about using tags, see the Tagging best practices whitepaper.

    Each Amazon Web Services tag has two parts.

    • A tag key (for example, CostCenter, Environment, Project, or Secret). Tag keys are case-sensitive.
    • An optional field known as a tag value (for example, 111122223333, Production, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive.

    Together these are known as key-value pairs.

    The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be DevOps-Guru-deployment-application or devops-guru-rds-application. When you create a key, the case of characters in the key can be whatever you choose. After you create a key, it is case-sensitive. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS, and these act as two different keys. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.

Instances

Instances details
ToJSON 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 #

Read UpdateResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionFilter

Show UpdateResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionFilter

NFData UpdateResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionFilter

Eq UpdateResourceCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateResourceCollectionFilter

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "UpdateResourceCollectionFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cloudFormation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateCloudFormationCollectionFilter)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UpdateTagCollectionFilter]))))

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 - A collection of Amazon Web Services CloudFormation stacks. You can specify up to 500 Amazon Web Services CloudFormation stacks.

$sel:tags:UpdateResourceCollectionFilter', updateResourceCollectionFilter_tags - The updated Amazon Web Services tags used to filter the resources in the resource collection.

Tags help you identify and organize your Amazon Web Services resources. Many Amazon Web Services services support tagging, so you can assign the same tag to resources from different services to indicate that the resources are related. For example, you can assign the same tag to an Amazon DynamoDB table resource that you assign to an Lambda function. For more information about using tags, see the Tagging best practices whitepaper.

Each Amazon Web Services tag has two parts.

  • A tag key (for example, CostCenter, Environment, Project, or Secret). Tag keys are case-sensitive.
  • An optional field known as a tag value (for example, 111122223333, Production, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive.

Together these are known as key-value pairs.

The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be DevOps-Guru-deployment-application or devops-guru-rds-application. When you create a key, the case of characters in the key can be whatever you choose. After you create a key, it is case-sensitive. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS, and these act as two different keys. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.

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

A collection of Amazon Web Services CloudFormation stacks. You can specify up to 500 Amazon Web Services CloudFormation stacks.

updateResourceCollectionFilter_tags :: Lens' UpdateResourceCollectionFilter (Maybe [UpdateTagCollectionFilter]) Source #

The updated Amazon Web Services tags used to filter the resources in the resource collection.

Tags help you identify and organize your Amazon Web Services resources. Many Amazon Web Services services support tagging, so you can assign the same tag to resources from different services to indicate that the resources are related. For example, you can assign the same tag to an Amazon DynamoDB table resource that you assign to an Lambda function. For more information about using tags, see the Tagging best practices whitepaper.

Each Amazon Web Services tag has two parts.

  • A tag key (for example, CostCenter, Environment, Project, or Secret). Tag keys are case-sensitive.
  • An optional field known as a tag value (for example, 111122223333, Production, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive.

Together these are known as key-value pairs.

The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be DevOps-Guru-deployment-application or devops-guru-rds-application. When you create a key, the case of characters in the key can be whatever you choose. After you create a key, it is case-sensitive. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS, and these act as two different keys. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.

UpdateServiceIntegrationConfig

data UpdateServiceIntegrationConfig Source #

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

See: newUpdateServiceIntegrationConfig smart constructor.

Constructors

UpdateServiceIntegrationConfig' 

Fields

Instances

Instances details
ToJSON 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 #

Read UpdateServiceIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateServiceIntegrationConfig

Show UpdateServiceIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateServiceIntegrationConfig

NFData UpdateServiceIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateServiceIntegrationConfig

Eq UpdateServiceIntegrationConfig Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateServiceIntegrationConfig

Hashable 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" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "UpdateServiceIntegrationConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logsAnomalyDetection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogsAnomalyDetectionIntegrationConfig)) :*: 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:logsAnomalyDetection:UpdateServiceIntegrationConfig', updateServiceIntegrationConfig_logsAnomalyDetection - Information about whether DevOps Guru is configured to perform log anomaly detection on Amazon CloudWatch log groups.

$sel:opsCenter:UpdateServiceIntegrationConfig', updateServiceIntegrationConfig_opsCenter - Undocumented member.

updateServiceIntegrationConfig_logsAnomalyDetection :: Lens' UpdateServiceIntegrationConfig (Maybe LogsAnomalyDetectionIntegrationConfig) Source #

Information about whether DevOps Guru is configured to perform log anomaly detection on Amazon CloudWatch log groups.

UpdateTagCollectionFilter

data UpdateTagCollectionFilter Source #

A new collection of Amazon Web Services resources that are defined by an Amazon Web Services tag or tag key/value pair.

See: newUpdateTagCollectionFilter smart constructor.

Constructors

UpdateTagCollectionFilter' 

Fields

  • appBoundaryKey :: Text

    An Amazon Web Services tag key that is used to identify the Amazon Web Services resources that DevOps Guru analyzes. All Amazon Web Services resources in your account and Region tagged with this key make up your DevOps Guru application and analysis boundary.

    The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be DevOps-Guru-deployment-application or devops-guru-rds-application. When you create a key, the case of characters in the key can be whatever you choose. After you create a key, it is case-sensitive. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS, and these act as two different keys. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.

  • tagValues :: [Text]

    The values in an Amazon Web Services tag collection.

    The tag's value is an optional field used to associate a string with the tag key (for example, 111122223333, Production, or a team name). The key and value are the tag's key pair. Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive. You can specify a maximum of 256 characters for a tag value.

Instances

Instances details
ToJSON UpdateTagCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateTagCollectionFilter

Generic UpdateTagCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateTagCollectionFilter

Associated Types

type Rep UpdateTagCollectionFilter :: Type -> Type #

Read UpdateTagCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateTagCollectionFilter

Show UpdateTagCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateTagCollectionFilter

NFData UpdateTagCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateTagCollectionFilter

Eq UpdateTagCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateTagCollectionFilter

Hashable UpdateTagCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateTagCollectionFilter

type Rep UpdateTagCollectionFilter Source # 
Instance details

Defined in Amazonka.DevOpsGuru.Types.UpdateTagCollectionFilter

type Rep UpdateTagCollectionFilter = D1 ('MetaData "UpdateTagCollectionFilter" "Amazonka.DevOpsGuru.Types.UpdateTagCollectionFilter" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "UpdateTagCollectionFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "appBoundaryKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newUpdateTagCollectionFilter Source #

Create a value of UpdateTagCollectionFilter 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:appBoundaryKey:UpdateTagCollectionFilter', updateTagCollectionFilter_appBoundaryKey - An Amazon Web Services tag key that is used to identify the Amazon Web Services resources that DevOps Guru analyzes. All Amazon Web Services resources in your account and Region tagged with this key make up your DevOps Guru application and analysis boundary.

The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be DevOps-Guru-deployment-application or devops-guru-rds-application. When you create a key, the case of characters in the key can be whatever you choose. After you create a key, it is case-sensitive. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS, and these act as two different keys. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.

$sel:tagValues:UpdateTagCollectionFilter', updateTagCollectionFilter_tagValues - The values in an Amazon Web Services tag collection.

The tag's value is an optional field used to associate a string with the tag key (for example, 111122223333, Production, or a team name). The key and value are the tag's key pair. Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive. You can specify a maximum of 256 characters for a tag value.

updateTagCollectionFilter_appBoundaryKey :: Lens' UpdateTagCollectionFilter Text Source #

An Amazon Web Services tag key that is used to identify the Amazon Web Services resources that DevOps Guru analyzes. All Amazon Web Services resources in your account and Region tagged with this key make up your DevOps Guru application and analysis boundary.

The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be DevOps-Guru-deployment-application or devops-guru-rds-application. When you create a key, the case of characters in the key can be whatever you choose. After you create a key, it is case-sensitive. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS, and these act as two different keys. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.

updateTagCollectionFilter_tagValues :: Lens' UpdateTagCollectionFilter [Text] Source #

The values in an Amazon Web Services tag collection.

The tag's value is an optional field used to associate a string with the tag key (for example, 111122223333, Production, or a team name). The key and value are the tag's key pair. Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive. You can specify a maximum of 256 characters for a tag value.