Class: Aws::WAFRegional::Types::PutLoggingConfigurationRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-wafregional/lib/aws-sdk-wafregional/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

Instance Attribute Details

#logging_configurationTypes::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.

When specifying Type in RedactedFields, you must use one of the following values: URI, QUERY_STRING, HEADER, or METHOD.



4402
4403
4404
4405
4406
# File 'gems/aws-sdk-wafregional/lib/aws-sdk-wafregional/types.rb', line 4402

class PutLoggingConfigurationRequest < Struct.new(
  :logging_configuration)
  SENSITIVE = []
  include Aws::Structure
end