libZSservicesZSamazonka-network-firewallZSamazonka-network-firewall
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.NetworkFirewall.Types.StatelessRulesAndCustomActions

Description

 
Synopsis

Documentation

data StatelessRulesAndCustomActions Source #

Stateless inspection criteria. Each stateless rule group uses exactly one of these data types to define its stateless rules.

See: newStatelessRulesAndCustomActions smart constructor.

Constructors

StatelessRulesAndCustomActions' 

Fields

  • customActions :: Maybe [CustomAction]

    Defines an array of individual custom action definitions that are available for use by the stateless rules in this StatelessRulesAndCustomActions specification. You name each custom action that you define, and then you can use it by name in your StatelessRule RuleDefinition Actions specification.

  • statelessRules :: [StatelessRule]

    Defines the set of stateless rules for use in a stateless rule group.

Instances

Instances details
Eq StatelessRulesAndCustomActions Source # 
Instance details

Defined in Amazonka.NetworkFirewall.Types.StatelessRulesAndCustomActions

Read StatelessRulesAndCustomActions Source # 
Instance details

Defined in Amazonka.NetworkFirewall.Types.StatelessRulesAndCustomActions

Show StatelessRulesAndCustomActions Source # 
Instance details

Defined in Amazonka.NetworkFirewall.Types.StatelessRulesAndCustomActions

Generic StatelessRulesAndCustomActions Source # 
Instance details

Defined in Amazonka.NetworkFirewall.Types.StatelessRulesAndCustomActions

Associated Types

type Rep StatelessRulesAndCustomActions :: Type -> Type #

NFData StatelessRulesAndCustomActions Source # 
Instance details

Defined in Amazonka.NetworkFirewall.Types.StatelessRulesAndCustomActions

Hashable StatelessRulesAndCustomActions Source # 
Instance details

Defined in Amazonka.NetworkFirewall.Types.StatelessRulesAndCustomActions

ToJSON StatelessRulesAndCustomActions Source # 
Instance details

Defined in Amazonka.NetworkFirewall.Types.StatelessRulesAndCustomActions

FromJSON StatelessRulesAndCustomActions Source # 
Instance details

Defined in Amazonka.NetworkFirewall.Types.StatelessRulesAndCustomActions

type Rep StatelessRulesAndCustomActions Source # 
Instance details

Defined in Amazonka.NetworkFirewall.Types.StatelessRulesAndCustomActions

type Rep StatelessRulesAndCustomActions = D1 ('MetaData "StatelessRulesAndCustomActions" "Amazonka.NetworkFirewall.Types.StatelessRulesAndCustomActions" "libZSservicesZSamazonka-network-firewallZSamazonka-network-firewall" 'False) (C1 ('MetaCons "StatelessRulesAndCustomActions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "customActions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CustomAction])) :*: S1 ('MetaSel ('Just "statelessRules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [StatelessRule])))

newStatelessRulesAndCustomActions :: StatelessRulesAndCustomActions Source #

Create a value of StatelessRulesAndCustomActions 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:customActions:StatelessRulesAndCustomActions', statelessRulesAndCustomActions_customActions - Defines an array of individual custom action definitions that are available for use by the stateless rules in this StatelessRulesAndCustomActions specification. You name each custom action that you define, and then you can use it by name in your StatelessRule RuleDefinition Actions specification.

$sel:statelessRules:StatelessRulesAndCustomActions', statelessRulesAndCustomActions_statelessRules - Defines the set of stateless rules for use in a stateless rule group.

statelessRulesAndCustomActions_customActions :: Lens' StatelessRulesAndCustomActions (Maybe [CustomAction]) Source #

Defines an array of individual custom action definitions that are available for use by the stateless rules in this StatelessRulesAndCustomActions specification. You name each custom action that you define, and then you can use it by name in your StatelessRule RuleDefinition Actions specification.

statelessRulesAndCustomActions_statelessRules :: Lens' StatelessRulesAndCustomActions [StatelessRule] Source #

Defines the set of stateless rules for use in a stateless rule group.