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

Description

Returns a list that contains the number of managed Contributor Insights rules in your account.

Synopsis

Creating a Request

data ListManagedInsightRules Source #

See: newListManagedInsightRules smart constructor.

Constructors

ListManagedInsightRules' 

Fields

  • maxResults :: Maybe Natural

    The maximum number of results to return in one operation. If you omit this parameter, the default number is used. The default number is 100.

  • nextToken :: Maybe Text

    Include this value to get the next set of rules if the value was returned by the previous operation.

  • resourceARN :: Text

    The ARN of an Amazon Web Services resource that has managed Contributor Insights rules.

Instances

Instances details
ToHeaders ListManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.ListManagedInsightRules

ToPath ListManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.ListManagedInsightRules

ToQuery ListManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.ListManagedInsightRules

AWSRequest ListManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.ListManagedInsightRules

Generic ListManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.ListManagedInsightRules

Associated Types

type Rep ListManagedInsightRules :: Type -> Type #

Read ListManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.ListManagedInsightRules

Show ListManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.ListManagedInsightRules

NFData ListManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.ListManagedInsightRules

Methods

rnf :: ListManagedInsightRules -> () #

Eq ListManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.ListManagedInsightRules

Hashable ListManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.ListManagedInsightRules

type AWSResponse ListManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.ListManagedInsightRules

type Rep ListManagedInsightRules Source # 
Instance details

Defined in Amazonka.CloudWatch.ListManagedInsightRules

type Rep ListManagedInsightRules = D1 ('MetaData "ListManagedInsightRules" "Amazonka.CloudWatch.ListManagedInsightRules" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "ListManagedInsightRules'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListManagedInsightRules Source #

Create a value of ListManagedInsightRules 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:maxResults:ListManagedInsightRules', listManagedInsightRules_maxResults - The maximum number of results to return in one operation. If you omit this parameter, the default number is used. The default number is 100.

ListManagedInsightRules, listManagedInsightRules_nextToken - Include this value to get the next set of rules if the value was returned by the previous operation.

ListManagedInsightRules, listManagedInsightRules_resourceARN - The ARN of an Amazon Web Services resource that has managed Contributor Insights rules.

Request Lenses

listManagedInsightRules_maxResults :: Lens' ListManagedInsightRules (Maybe Natural) Source #

The maximum number of results to return in one operation. If you omit this parameter, the default number is used. The default number is 100.

listManagedInsightRules_nextToken :: Lens' ListManagedInsightRules (Maybe Text) Source #

Include this value to get the next set of rules if the value was returned by the previous operation.

listManagedInsightRules_resourceARN :: Lens' ListManagedInsightRules Text Source #

The ARN of an Amazon Web Services resource that has managed Contributor Insights rules.

Destructuring the Response

data ListManagedInsightRulesResponse Source #

See: newListManagedInsightRulesResponse smart constructor.

Constructors

ListManagedInsightRulesResponse' 

Fields

Instances

Instances details
Generic ListManagedInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListManagedInsightRules

Associated Types

type Rep ListManagedInsightRulesResponse :: Type -> Type #

Read ListManagedInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListManagedInsightRules

Show ListManagedInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListManagedInsightRules

NFData ListManagedInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListManagedInsightRules

Eq ListManagedInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListManagedInsightRules

type Rep ListManagedInsightRulesResponse Source # 
Instance details

Defined in Amazonka.CloudWatch.ListManagedInsightRules

type Rep ListManagedInsightRulesResponse = D1 ('MetaData "ListManagedInsightRulesResponse" "Amazonka.CloudWatch.ListManagedInsightRules" "amazonka-cloudwatch-2.0-9xq2AWTkbYo3pEtgQNn4jD" 'False) (C1 ('MetaCons "ListManagedInsightRulesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "managedRules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ManagedRuleDescription])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListManagedInsightRulesResponse Source #

Create a value of ListManagedInsightRulesResponse 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:ListManagedInsightRulesResponse', listManagedInsightRulesResponse_managedRules - The managed rules that are available for the specified Amazon Web Services resource.

ListManagedInsightRules, listManagedInsightRulesResponse_nextToken - Include this value to get the next set of rules if the value was returned by the previous operation.

$sel:httpStatus:ListManagedInsightRulesResponse', listManagedInsightRulesResponse_httpStatus - The response's http status code.

Response Lenses

listManagedInsightRulesResponse_managedRules :: Lens' ListManagedInsightRulesResponse (Maybe [ManagedRuleDescription]) Source #

The managed rules that are available for the specified Amazon Web Services resource.

listManagedInsightRulesResponse_nextToken :: Lens' ListManagedInsightRulesResponse (Maybe Text) Source #

Include this value to get the next set of rules if the value was returned by the previous operation.