Class: Aws::WAF::Types::PutLoggingConfigurationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::WAF::Types::PutLoggingConfigurationRequest
- Defined in:
- gems/aws-sdk-waf/lib/aws-sdk-waf/types.rb
Overview
Note:
When making an API call, you may pass PutLoggingConfigurationRequest data as a hash:
{
logging_configuration: { # required
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",
},
],
},
}
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#logging_configuration ⇒ Types::LoggingConfiguration
The Amazon Kinesis Data Firehose that contains the inspected traffic information, the redacted fields details, and the Amazon Resource Name (ARN) of the web ACL to monitor.
Instance Attribute Details
#logging_configuration ⇒ Types::LoggingConfiguration
The Amazon Kinesis Data Firehose that contains the inspected traffic information, the redacted fields details, and the Amazon Resource Name (ARN) of the web ACL to monitor.
Type
in RedactedFields
, you must use one of the
following values: URI
, QUERY_STRING
, HEADER
, or METHOD
.
4244 4245 4246 4247 4248 |
# File 'gems/aws-sdk-waf/lib/aws-sdk-waf/types.rb', line 4244 class PutLoggingConfigurationRequest < Struct.new( :logging_configuration) SENSITIVE = [] include Aws::Structure end |