This table represents the WAF ACL resource from Amazon Web Services.

aws.waf_acl

Fields

TitleIDTypeData TypeDescription
_keycorestring
account_idcorestring
default_actioncorejsonThe action to perform if none of the <code>Rules</code> contained in the <code>WebACL</code> match. The action is specified by the <a>WafAction</a> object.
metric_namecorestringA friendly name or description for the metrics for this <code>WebACL</code>. The name can contain only alphanumeric characters (A-Z, a-z, 0-9), with maximum length 128 and minimum length one. It can't contain whitespace or metric names reserved for AWS WAF, including "All" and "Default_Action." You can't change <code>MetricName</code> after you create the <code>WebACL</code>.
namecorestringA friendly name or description of the <code>WebACL</code>. You can't change the name of a <code>WebACL</code> after you create it.
rulescorejsonAn array that contains the action for each <code>Rule</code> in a <code>WebACL</code>, the priority of the <code>Rule</code>, and the ID of the <code>Rule</code>.
tagscorehstore
web_acl_arncorestringTha Amazon Resource Name (ARN) of the web ACL.
web_acl_idcorestringA unique identifier for a <code>WebACL</code>. You use <code>WebACLId</code> to get information about a <code>WebACL</code> (see <a>GetWebACL</a>), update a <code>WebACL</code> (see <a>UpdateWebACL</a>), and delete a <code>WebACL</code> from AWS WAF (see <a>DeleteWebACL</a>). <code>WebACLId</code> is returned by <a>CreateWebACL</a> and by <a>ListWebACLs</a>.