Class: Aws::SecurityHub::Types::AwsNetworkFirewallRuleGroupDetails

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb

Overview

Details about an Network Firewall rule group. Rule groups are used to inspect and control network traffic. Stateless rule groups apply to individual packets. Stateful rule groups apply to packets in the context of their traffic flow.

Rule groups are referenced in firewall policies.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#capacityInteger

The maximum number of operating resources that this rule group can use.

Returns:

  • (Integer)


15315
15316
15317
15318
15319
15320
15321
15322
15323
15324
15325
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15315

class AwsNetworkFirewallRuleGroupDetails < Struct.new(
  :capacity,
  :description,
  :rule_group,
  :rule_group_arn,
  :rule_group_id,
  :rule_group_name,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

A description of the rule group.

Returns:

  • (String)


15315
15316
15317
15318
15319
15320
15321
15322
15323
15324
15325
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15315

class AwsNetworkFirewallRuleGroupDetails < Struct.new(
  :capacity,
  :description,
  :rule_group,
  :rule_group_arn,
  :rule_group_id,
  :rule_group_name,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#rule_groupTypes::RuleGroupDetails

Details about the rule group.



15315
15316
15317
15318
15319
15320
15321
15322
15323
15324
15325
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15315

class AwsNetworkFirewallRuleGroupDetails < Struct.new(
  :capacity,
  :description,
  :rule_group,
  :rule_group_arn,
  :rule_group_id,
  :rule_group_name,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#rule_group_arnString

The ARN of the rule group.

Returns:

  • (String)


15315
15316
15317
15318
15319
15320
15321
15322
15323
15324
15325
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15315

class AwsNetworkFirewallRuleGroupDetails < Struct.new(
  :capacity,
  :description,
  :rule_group,
  :rule_group_arn,
  :rule_group_id,
  :rule_group_name,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#rule_group_idString

The identifier of the rule group.

Returns:

  • (String)


15315
15316
15317
15318
15319
15320
15321
15322
15323
15324
15325
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15315

class AwsNetworkFirewallRuleGroupDetails < Struct.new(
  :capacity,
  :description,
  :rule_group,
  :rule_group_arn,
  :rule_group_id,
  :rule_group_name,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#rule_group_nameString

The descriptive name of the rule group.

Returns:

  • (String)


15315
15316
15317
15318
15319
15320
15321
15322
15323
15324
15325
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15315

class AwsNetworkFirewallRuleGroupDetails < Struct.new(
  :capacity,
  :description,
  :rule_group,
  :rule_group_arn,
  :rule_group_id,
  :rule_group_name,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

The type of rule group. A rule group can be stateful or stateless.

Returns:

  • (String)


15315
15316
15317
15318
15319
15320
15321
15322
15323
15324
15325
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 15315

class AwsNetworkFirewallRuleGroupDetails < Struct.new(
  :capacity,
  :description,
  :rule_group,
  :rule_group_arn,
  :rule_group_id,
  :rule_group_name,
  :type)
  SENSITIVE = []
  include Aws::Structure
end