Class: Aws::FMS::Types::NetworkFirewallPolicyDescription

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

Overview

The definition of the AWS Network Firewall firewall policy.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#stateful_rule_groupsArray<Types::StatefulRuleGroup>

The stateful rule groups that are used in the Network Firewall firewall policy.

Returns:



1455
1456
1457
1458
1459
1460
1461
1462
1463
# File 'lib/aws-sdk-fms/types.rb', line 1455

class NetworkFirewallPolicyDescription < Struct.new(
  :stateless_rule_groups,
  :stateless_default_actions,
  :stateless_fragment_default_actions,
  :stateless_custom_actions,
  :stateful_rule_groups)
  SENSITIVE = []
  include Aws::Structure
end

#stateless_custom_actionsArray<String>

Names of custom actions that are available for use in the stateless default actions settings.

Returns:

  • (Array<String>)


1455
1456
1457
1458
1459
1460
1461
1462
1463
# File 'lib/aws-sdk-fms/types.rb', line 1455

class NetworkFirewallPolicyDescription < Struct.new(
  :stateless_rule_groups,
  :stateless_default_actions,
  :stateless_fragment_default_actions,
  :stateless_custom_actions,
  :stateful_rule_groups)
  SENSITIVE = []
  include Aws::Structure
end

#stateless_default_actionsArray<String>

The actions to take on packets that don’t match any of the stateless rule groups.

Returns:

  • (Array<String>)


1455
1456
1457
1458
1459
1460
1461
1462
1463
# File 'lib/aws-sdk-fms/types.rb', line 1455

class NetworkFirewallPolicyDescription < Struct.new(
  :stateless_rule_groups,
  :stateless_default_actions,
  :stateless_fragment_default_actions,
  :stateless_custom_actions,
  :stateful_rule_groups)
  SENSITIVE = []
  include Aws::Structure
end

#stateless_fragment_default_actionsArray<String>

The actions to take on packet fragments that don’t match any of the stateless rule groups.

Returns:

  • (Array<String>)


1455
1456
1457
1458
1459
1460
1461
1462
1463
# File 'lib/aws-sdk-fms/types.rb', line 1455

class NetworkFirewallPolicyDescription < Struct.new(
  :stateless_rule_groups,
  :stateless_default_actions,
  :stateless_fragment_default_actions,
  :stateless_custom_actions,
  :stateful_rule_groups)
  SENSITIVE = []
  include Aws::Structure
end

#stateless_rule_groupsArray<Types::StatelessRuleGroup>

The stateless rule groups that are used in the Network Firewall firewall policy.

Returns:



1455
1456
1457
1458
1459
1460
1461
1462
1463
# File 'lib/aws-sdk-fms/types.rb', line 1455

class NetworkFirewallPolicyDescription < Struct.new(
  :stateless_rule_groups,
  :stateless_default_actions,
  :stateless_fragment_default_actions,
  :stateless_custom_actions,
  :stateful_rule_groups)
  SENSITIVE = []
  include Aws::Structure
end