Class: Aws::NetworkFirewall::Types::StatelessRule

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-networkfirewall/types.rb

Overview

A single stateless rule. This is used in StatelessRulesAndCustomActions.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#priorityInteger

Indicates the order in which to run this rule relative to all of the rules that are defined for a stateless rule group. Network Firewall evaluates the rules in a rule group starting with the lowest priority setting. You must ensure that the priority settings are unique for the rule group.

Each stateless rule group uses exactly one ‘StatelessRulesAndCustomActions` object, and each `StatelessRulesAndCustomActions` contains exactly one `StatelessRules` object. To ensure unique priority settings for your rule groups, set unique priorities for the stateless rules that you define inside any single `StatelessRules` object.

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

Returns:

  • (Integer)


3901
3902
3903
3904
3905
3906
# File 'lib/aws-sdk-networkfirewall/types.rb', line 3901

class StatelessRule < Struct.new(
  :rule_definition,
  :priority)
  SENSITIVE = []
  include Aws::Structure
end

#rule_definitionTypes::RuleDefinition

Defines the stateless 5-tuple packet inspection criteria and the action to take on a packet that matches the criteria.



3901
3902
3903
3904
3905
3906
# File 'lib/aws-sdk-networkfirewall/types.rb', line 3901

class StatelessRule < Struct.new(
  :rule_definition,
  :priority)
  SENSITIVE = []
  include Aws::Structure
end