amazonka-lookoutmetrics-2.0: Amazon Lookout for Metrics 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.LookoutMetrics.UpdateAlert

Description

Make changes to an existing alert.

Synopsis

Creating a Request

data UpdateAlert Source #

See: newUpdateAlert smart constructor.

Constructors

UpdateAlert' 

Fields

Instances

Instances details
ToJSON UpdateAlert Source # 
Instance details

Defined in Amazonka.LookoutMetrics.UpdateAlert

ToHeaders UpdateAlert Source # 
Instance details

Defined in Amazonka.LookoutMetrics.UpdateAlert

Methods

toHeaders :: UpdateAlert -> [Header] #

ToPath UpdateAlert Source # 
Instance details

Defined in Amazonka.LookoutMetrics.UpdateAlert

ToQuery UpdateAlert Source # 
Instance details

Defined in Amazonka.LookoutMetrics.UpdateAlert

AWSRequest UpdateAlert Source # 
Instance details

Defined in Amazonka.LookoutMetrics.UpdateAlert

Associated Types

type AWSResponse UpdateAlert #

Generic UpdateAlert Source # 
Instance details

Defined in Amazonka.LookoutMetrics.UpdateAlert

Associated Types

type Rep UpdateAlert :: Type -> Type #

Read UpdateAlert Source # 
Instance details

Defined in Amazonka.LookoutMetrics.UpdateAlert

Show UpdateAlert Source # 
Instance details

Defined in Amazonka.LookoutMetrics.UpdateAlert

NFData UpdateAlert Source # 
Instance details

Defined in Amazonka.LookoutMetrics.UpdateAlert

Methods

rnf :: UpdateAlert -> () #

Eq UpdateAlert Source # 
Instance details

Defined in Amazonka.LookoutMetrics.UpdateAlert

Hashable UpdateAlert Source # 
Instance details

Defined in Amazonka.LookoutMetrics.UpdateAlert

type AWSResponse UpdateAlert Source # 
Instance details

Defined in Amazonka.LookoutMetrics.UpdateAlert

type Rep UpdateAlert Source # 
Instance details

Defined in Amazonka.LookoutMetrics.UpdateAlert

type Rep UpdateAlert = D1 ('MetaData "UpdateAlert" "Amazonka.LookoutMetrics.UpdateAlert" "amazonka-lookoutmetrics-2.0-5gJoMWEA4GrGsqHAPh1b9h" 'False) (C1 ('MetaCons "UpdateAlert'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Action)) :*: S1 ('MetaSel ('Just "alertDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "alertFilters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AlertFilters)) :*: (S1 ('MetaSel ('Just "alertSensitivityThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "alertArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newUpdateAlert Source #

Create a value of UpdateAlert 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:

UpdateAlert, updateAlert_action - Action that will be triggered when there is an alert.

UpdateAlert, updateAlert_alertDescription - A description of the alert.

UpdateAlert, updateAlert_alertFilters - The configuration of the alert filters, containing MetricList and DimensionFilterList.

UpdateAlert, updateAlert_alertSensitivityThreshold - An integer from 0 to 100 specifying the alert sensitivity threshold.

UpdateAlert, updateAlert_alertArn - The ARN of the alert to update.

Request Lenses

updateAlert_action :: Lens' UpdateAlert (Maybe Action) Source #

Action that will be triggered when there is an alert.

updateAlert_alertFilters :: Lens' UpdateAlert (Maybe AlertFilters) Source #

The configuration of the alert filters, containing MetricList and DimensionFilterList.

updateAlert_alertSensitivityThreshold :: Lens' UpdateAlert (Maybe Natural) Source #

An integer from 0 to 100 specifying the alert sensitivity threshold.

updateAlert_alertArn :: Lens' UpdateAlert Text Source #

The ARN of the alert to update.

Destructuring the Response

data UpdateAlertResponse Source #

See: newUpdateAlertResponse smart constructor.

Constructors

UpdateAlertResponse' 

Fields

Instances

Instances details
Generic UpdateAlertResponse Source # 
Instance details

Defined in Amazonka.LookoutMetrics.UpdateAlert

Associated Types

type Rep UpdateAlertResponse :: Type -> Type #

Read UpdateAlertResponse Source # 
Instance details

Defined in Amazonka.LookoutMetrics.UpdateAlert

Show UpdateAlertResponse Source # 
Instance details

Defined in Amazonka.LookoutMetrics.UpdateAlert

NFData UpdateAlertResponse Source # 
Instance details

Defined in Amazonka.LookoutMetrics.UpdateAlert

Methods

rnf :: UpdateAlertResponse -> () #

Eq UpdateAlertResponse Source # 
Instance details

Defined in Amazonka.LookoutMetrics.UpdateAlert

type Rep UpdateAlertResponse Source # 
Instance details

Defined in Amazonka.LookoutMetrics.UpdateAlert

type Rep UpdateAlertResponse = D1 ('MetaData "UpdateAlertResponse" "Amazonka.LookoutMetrics.UpdateAlert" "amazonka-lookoutmetrics-2.0-5gJoMWEA4GrGsqHAPh1b9h" 'False) (C1 ('MetaCons "UpdateAlertResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "alertArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateAlertResponse Source #

Create a value of UpdateAlertResponse 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:

UpdateAlert, updateAlertResponse_alertArn - The ARN of the updated alert.

$sel:httpStatus:UpdateAlertResponse', updateAlertResponse_httpStatus - The response's http status code.

Response Lenses