amazonka-cloudwatch-2.0: Amazon CloudWatch 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.CloudWatch.PutManagedInsightRules

Description

Creates a managed Contributor Insights rule for a specified Amazon Web Services resource. When you enable a managed rule, you create a Contributor Insights rule that collects data from Amazon Web Services services. You cannot edit these rules with PutInsightRule. The rules can be enabled, disabled, and deleted using EnableInsightRules, DisableInsightRules, and DeleteInsightRules. If a previously created managed rule is currently disabled, a subsequent call to this API will re-enable it. Use ListManagedInsightRules to describe all available rules.

Synopsis

Creating a Request

data PutManagedInsightRules Source #

See: newPutManagedInsightRules smart constructor.

Constructors

PutManagedInsightRules' 

Fields

Instances

Instances details
ToHeaders PutManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.PutManagedInsightRules

ToPath PutManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.PutManagedInsightRules

ToQuery PutManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.PutManagedInsightRules

AWSRequest PutManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.PutManagedInsightRules

Associated Types

type AWSResponse PutManagedInsightRules #

Generic PutManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.PutManagedInsightRules

Associated Types

type Rep PutManagedInsightRules :: Type -> Type #

Read PutManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.PutManagedInsightRules

Show PutManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.PutManagedInsightRules

NFData PutManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.PutManagedInsightRules

Methods

rnf :: PutManagedInsightRules -> () #

Eq PutManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.PutManagedInsightRules

Hashable PutManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.PutManagedInsightRules

type AWSResponse PutManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.PutManagedInsightRules

type Rep PutManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.PutManagedInsightRules

type Rep PutManagedInsightRules = D1 ('MetaData "PutManagedInsightRules" "Amazonka.CloudWatch.PutManagedInsightRules" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "PutManagedInsightRules'" 'PrefixI 'True) (S1 ('MetaSel ('Just "managedRules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ManagedRule])))

newPutManagedInsightRules :: PutManagedInsightRules Source #

Create a value of PutManagedInsightRules 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:managedRules:PutManagedInsightRules', putManagedInsightRules_managedRules - A list of ManagedRules to enable.

Request Lenses

Destructuring the Response

data PutManagedInsightRulesResponse Source #

See: newPutManagedInsightRulesResponse smart constructor.

Constructors

PutManagedInsightRulesResponse' 

Fields

Instances

Instances details
Generic PutManagedInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutManagedInsightRules

Associated Types

type Rep PutManagedInsightRulesResponse :: Type -> Type #

Read PutManagedInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutManagedInsightRules

Show PutManagedInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutManagedInsightRules

NFData PutManagedInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutManagedInsightRules

Eq PutManagedInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutManagedInsightRules

type Rep PutManagedInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.PutManagedInsightRules

type Rep PutManagedInsightRulesResponse = D1 ('MetaData "PutManagedInsightRulesResponse" "Amazonka.CloudWatch.PutManagedInsightRules" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "PutManagedInsightRulesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "failures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PartialFailure])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutManagedInsightRulesResponse Source #

Create a value of PutManagedInsightRulesResponse 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:failures:PutManagedInsightRulesResponse', putManagedInsightRulesResponse_failures - An array that lists the rules that could not be enabled.

$sel:httpStatus:PutManagedInsightRulesResponse', putManagedInsightRulesResponse_httpStatus - The response's http status code.

Response Lenses

putManagedInsightRulesResponse_failures :: Lens' PutManagedInsightRulesResponse (Maybe [PartialFailure]) Source #

An array that lists the rules that could not be enabled.