Class: Aws::SecurityHub::Types::AwsWafRegionalWebAclDetails

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

Overview

Provides information about the web access control list (web ACL). The web ACL contains the rules that identify the requests that you want to allow, block, or count.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#default_action ⇒ String

The action to perform if none of the rules contained in the web ACL match.

Returns:

  • (String)


21067
21068
21069
21070
21071
21072
21073
21074
21075
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21067

class AwsWafRegionalWebAclDetails < Struct.new(
  :default_action,
  :metric_name,
  :name,
  :rules_list,
  :web_acl_id)
  SENSITIVE = []
  include Aws::Structure
end

#metric_name ⇒ String

A name for the metrics for this web ACL.

Returns:

  • (String)


21067
21068
21069
21070
21071
21072
21073
21074
21075
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21067

class AwsWafRegionalWebAclDetails < Struct.new(
  :default_action,
  :metric_name,
  :name,
  :rules_list,
  :web_acl_id)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

A descriptive name for the web ACL.

Returns:

  • (String)


21067
21068
21069
21070
21071
21072
21073
21074
21075
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21067

class AwsWafRegionalWebAclDetails < Struct.new(
  :default_action,
  :metric_name,
  :name,
  :rules_list,
  :web_acl_id)
  SENSITIVE = []
  include Aws::Structure
end

#rules_list ⇒ Array<Types::AwsWafRegionalWebAclRulesListDetails>

An array that contains the action for each rule in a web ACL, the priority of the rule, and the ID of the rule.



21067
21068
21069
21070
21071
21072
21073
21074
21075
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21067

class AwsWafRegionalWebAclDetails < Struct.new(
  :default_action,
  :metric_name,
  :name,
  :rules_list,
  :web_acl_id)
  SENSITIVE = []
  include Aws::Structure
end

#web_acl_id ⇒ String

The ID of the web ACL.

Returns:

  • (String)


21067
21068
21069
21070
21071
21072
21073
21074
21075
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 21067

class AwsWafRegionalWebAclDetails < Struct.new(
  :default_action,
  :metric_name,
  :name,
  :rules_list,
  :web_acl_id)
  SENSITIVE = []
  include Aws::Structure
end