Class WebAclLoggingConfigurationArgs


  • public final class WebAclLoggingConfigurationArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • logDestinationConfigs

        public com.pulumi.core.Output<java.util.List<java.lang.String>> logDestinationConfigs()
        Returns:
        The Amazon Kinesis Data Firehose, Cloudwatch Log log group, or S3 bucket Amazon Resource Names (ARNs) that you want to associate with the web ACL.
      • loggingFilter

        public java.util.Optional<com.pulumi.core.Output<WebAclLoggingConfigurationLoggingFilterArgs>> loggingFilter()
        Returns:
        A configuration block that specifies which web requests are kept in the logs and which are dropped. You can filter on the rule action and on the web request labels that were applied by matching rules during web ACL evaluation. See Logging Filter below for more details.
      • redactedFields

        public java.util.Optional<com.pulumi.core.Output<java.util.List<WebAclLoggingConfigurationRedactedFieldArgs>>> redactedFields()
        Returns:
        The parts of the request that you want to keep out of the logs. Up to 100 `redacted_fields` blocks are supported. See Redacted Fields below for more details.
      • resourceArn

        public com.pulumi.core.Output<java.lang.String> resourceArn()
        Returns:
        The Amazon Resource Name (ARN) of the web ACL that you want to associate with `log_destination_configs`.