amazonka-network-firewall-2.0: Amazon Network Firewall 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.NetworkFirewall.Types.StatefulRuleGroupReference

Description

 
Synopsis

Documentation

data StatefulRuleGroupReference Source #

Identifier for a single stateful rule group, used in a firewall policy to refer to a rule group.

See: newStatefulRuleGroupReference smart constructor.

Constructors

StatefulRuleGroupReference' 

Fields

  • override :: Maybe StatefulRuleGroupOverride

    The action that allows the policy owner to override the behavior of the rule group within a policy.

  • priority :: Maybe Natural

    An integer setting that indicates the order in which to run the stateful rule groups in a single FirewallPolicy. This setting only applies to firewall policies that specify the STRICT_ORDER rule order in the stateful engine options settings.

    Network Firewall evalutes each stateful rule group against a packet starting with the group that has the lowest priority setting. You must ensure that the priority settings are unique within each policy.

    You can change the priority settings of your rule groups at any time. To make it easier to insert rule groups later, number them so there's a wide range in between, for example use 100, 200, and so on.

  • resourceArn :: Text

    The Amazon Resource Name (ARN) of the stateful rule group.

Instances

Instances details
FromJSON StatefulRuleGroupReference Source # 
Instance details

Defined in Amazonka.NetworkFirewall.Types.StatefulRuleGroupReference

ToJSON StatefulRuleGroupReference Source # 
Instance details

Defined in Amazonka.NetworkFirewall.Types.StatefulRuleGroupReference

Generic StatefulRuleGroupReference Source # 
Instance details

Defined in Amazonka.NetworkFirewall.Types.StatefulRuleGroupReference

Associated Types

type Rep StatefulRuleGroupReference :: Type -> Type #

Read StatefulRuleGroupReference Source # 
Instance details

Defined in Amazonka.NetworkFirewall.Types.StatefulRuleGroupReference

Show StatefulRuleGroupReference Source # 
Instance details

Defined in Amazonka.NetworkFirewall.Types.StatefulRuleGroupReference

NFData StatefulRuleGroupReference Source # 
Instance details

Defined in Amazonka.NetworkFirewall.Types.StatefulRuleGroupReference

Eq StatefulRuleGroupReference Source # 
Instance details

Defined in Amazonka.NetworkFirewall.Types.StatefulRuleGroupReference

Hashable StatefulRuleGroupReference Source # 
Instance details

Defined in Amazonka.NetworkFirewall.Types.StatefulRuleGroupReference

type Rep StatefulRuleGroupReference Source # 
Instance details

Defined in Amazonka.NetworkFirewall.Types.StatefulRuleGroupReference

type Rep StatefulRuleGroupReference = D1 ('MetaData "StatefulRuleGroupReference" "Amazonka.NetworkFirewall.Types.StatefulRuleGroupReference" "amazonka-network-firewall-2.0-4y6HybZBSNcEwGPO5AYVfm" 'False) (C1 ('MetaCons "StatefulRuleGroupReference'" 'PrefixI 'True) (S1 ('MetaSel ('Just "override") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StatefulRuleGroupOverride)) :*: (S1 ('MetaSel ('Just "priority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newStatefulRuleGroupReference Source #

Create a value of StatefulRuleGroupReference 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:override:StatefulRuleGroupReference', statefulRuleGroupReference_override - The action that allows the policy owner to override the behavior of the rule group within a policy.

$sel:priority:StatefulRuleGroupReference', statefulRuleGroupReference_priority - An integer setting that indicates the order in which to run the stateful rule groups in a single FirewallPolicy. This setting only applies to firewall policies that specify the STRICT_ORDER rule order in the stateful engine options settings.

Network Firewall evalutes each stateful rule group against a packet starting with the group that has the lowest priority setting. You must ensure that the priority settings are unique within each policy.

You can change the priority settings of your rule groups at any time. To make it easier to insert rule groups later, number them so there's a wide range in between, for example use 100, 200, and so on.

$sel:resourceArn:StatefulRuleGroupReference', statefulRuleGroupReference_resourceArn - The Amazon Resource Name (ARN) of the stateful rule group.

statefulRuleGroupReference_override :: Lens' StatefulRuleGroupReference (Maybe StatefulRuleGroupOverride) Source #

The action that allows the policy owner to override the behavior of the rule group within a policy.

statefulRuleGroupReference_priority :: Lens' StatefulRuleGroupReference (Maybe Natural) Source #

An integer setting that indicates the order in which to run the stateful rule groups in a single FirewallPolicy. This setting only applies to firewall policies that specify the STRICT_ORDER rule order in the stateful engine options settings.

Network Firewall evalutes each stateful rule group against a packet starting with the group that has the lowest priority setting. You must ensure that the priority settings are unique within each policy.

You can change the priority settings of your rule groups at any time. To make it easier to insert rule groups later, number them so there's a wide range in between, for example use 100, 200, and so on.

statefulRuleGroupReference_resourceArn :: Lens' StatefulRuleGroupReference Text Source #

The Amazon Resource Name (ARN) of the stateful rule group.