class Aws::SecurityHub::Types::AwsWafWebAclDetails

Details about an WAF WebACL.

@note When making an API call, you may pass AwsWafWebAclDetails

data as a hash:

    {
      name: "NonEmptyString",
      default_action: "NonEmptyString",
      rules: [
        {
          action: {
            type: "NonEmptyString",
          },
          excluded_rules: [
            {
              rule_id: "NonEmptyString",
            },
          ],
          override_action: {
            type: "NonEmptyString",
          },
          priority: 1,
          rule_id: "NonEmptyString",
          type: "NonEmptyString",
        },
      ],
      web_acl_id: "NonEmptyString",
    }

@!attribute [rw] name

A friendly name or description of the WebACL. You can't change the
name of a WebACL after you create it.
@return [String]

@!attribute [rw] default_action

The action to perform if none of the rules contained in the WebACL
match.
@return [String]

@!attribute [rw] rules

An array that contains the action for each rule in a WebACL, the
priority of the rule, and the ID of the rule.
@return [Array<Types::AwsWafWebAclRule>]

@!attribute [rw] web_acl_id

A unique identifier for a WebACL.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/AwsWafWebAclDetails AWS API Documentation

Constants

SENSITIVE