class Aws::WAFRegional::Types::LoggingConfiguration
<note markdown=“1”> This is **AWS WAF Classic** documentation. For more information, see
- AWS WAF Classic][1
-
in the developer guide.
**For the latest version of AWS WAF**, use the AWS WAFV2 API and see
the [AWS WAF Developer Guide]. With the latest version, AWS WAF has a single set of endpoints for regional and global use.
</note>
The Amazon Kinesis Data Firehose, `RedactedFields` information, and the web ACL Amazon Resource
Name (ARN).
[1]: docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html [2]: docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html
@note When making an API call, you may pass LoggingConfiguration
data as a hash: { resource_arn: "ResourceArn", # required log_destination_configs: ["ResourceArn"], # required redacted_fields: [ { type: "URI", # required, accepts URI, QUERY_STRING, HEADER, METHOD, BODY, SINGLE_QUERY_ARG, ALL_QUERY_ARGS data: "MatchFieldData", }, ], }
@!attribute [rw] resource_arn
The Amazon Resource Name (ARN) of the web ACL that you want to associate with `LogDestinationConfigs`. @return [String]
@!attribute [rw] log_destination_configs
An array of Amazon Kinesis Data Firehose ARNs. @return [Array<String>]
@!attribute [rw] redacted_fields
The parts of the request that you want redacted from the logs. For example, if you redact the cookie field, the cookie field in the firehose will be `xxx`. @return [Array<Types::FieldToMatch>]
@see docs.aws.amazon.com/goto/WebAPI/waf-regional-2016-11-28/LoggingConfiguration AWS API Documentation
Constants
- SENSITIVE