libZSservicesZSamazonka-wafZSamazonka-waf
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.WAF.Types.SubscribedRuleGroupSummary

Description

 
Synopsis

Documentation

data SubscribedRuleGroupSummary Source #

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

For the latest version of AWS WAF, use the AWS WAFV2 API and see the AWS WAF Developer Guide. With the latest version, AWS WAF has a single set of endpoints for regional and global use.

A summary of the rule groups you are subscribed to.

See: newSubscribedRuleGroupSummary smart constructor.

Constructors

SubscribedRuleGroupSummary' 

Fields

  • ruleGroupId :: Text

    A unique identifier for a RuleGroup.

  • name :: Text

    A friendly name or description of the RuleGroup. You can't change the name of a RuleGroup after you create it.

  • metricName :: Text

    A friendly name or description for the metrics for this RuleGroup. The name can contain only alphanumeric characters (A-Z, a-z, 0-9), with maximum length 128 and minimum length one. It can't contain whitespace or metric names reserved for AWS WAF, including "All" and "Default_Action." You can't change the name of the metric after you create the RuleGroup.

Instances

Instances details
Eq SubscribedRuleGroupSummary Source # 
Instance details

Defined in Amazonka.WAF.Types.SubscribedRuleGroupSummary

Read SubscribedRuleGroupSummary Source # 
Instance details

Defined in Amazonka.WAF.Types.SubscribedRuleGroupSummary

Show SubscribedRuleGroupSummary Source # 
Instance details

Defined in Amazonka.WAF.Types.SubscribedRuleGroupSummary

Generic SubscribedRuleGroupSummary Source # 
Instance details

Defined in Amazonka.WAF.Types.SubscribedRuleGroupSummary

Associated Types

type Rep SubscribedRuleGroupSummary :: Type -> Type #

NFData SubscribedRuleGroupSummary Source # 
Instance details

Defined in Amazonka.WAF.Types.SubscribedRuleGroupSummary

Hashable SubscribedRuleGroupSummary Source # 
Instance details

Defined in Amazonka.WAF.Types.SubscribedRuleGroupSummary

FromJSON SubscribedRuleGroupSummary Source # 
Instance details

Defined in Amazonka.WAF.Types.SubscribedRuleGroupSummary

type Rep SubscribedRuleGroupSummary Source # 
Instance details

Defined in Amazonka.WAF.Types.SubscribedRuleGroupSummary

type Rep SubscribedRuleGroupSummary = D1 ('MetaData "SubscribedRuleGroupSummary" "Amazonka.WAF.Types.SubscribedRuleGroupSummary" "libZSservicesZSamazonka-wafZSamazonka-waf" 'False) (C1 ('MetaCons "SubscribedRuleGroupSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newSubscribedRuleGroupSummary Source #

Create a value of SubscribedRuleGroupSummary 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:ruleGroupId:SubscribedRuleGroupSummary', subscribedRuleGroupSummary_ruleGroupId - A unique identifier for a RuleGroup.

$sel:name:SubscribedRuleGroupSummary', subscribedRuleGroupSummary_name - A friendly name or description of the RuleGroup. You can't change the name of a RuleGroup after you create it.

$sel:metricName:SubscribedRuleGroupSummary', subscribedRuleGroupSummary_metricName - A friendly name or description for the metrics for this RuleGroup. The name can contain only alphanumeric characters (A-Z, a-z, 0-9), with maximum length 128 and minimum length one. It can't contain whitespace or metric names reserved for AWS WAF, including "All" and "Default_Action." You can't change the name of the metric after you create the RuleGroup.

subscribedRuleGroupSummary_name :: Lens' SubscribedRuleGroupSummary Text Source #

A friendly name or description of the RuleGroup. You can't change the name of a RuleGroup after you create it.

subscribedRuleGroupSummary_metricName :: Lens' SubscribedRuleGroupSummary Text Source #

A friendly name or description for the metrics for this RuleGroup. The name can contain only alphanumeric characters (A-Z, a-z, 0-9), with maximum length 128 and minimum length one. It can't contain whitespace or metric names reserved for AWS WAF, including "All" and "Default_Action." You can't change the name of the metric after you create the RuleGroup.