Class WebAclArgs


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

      • defaultAction

        public com.pulumi.core.Output<WebAclDefaultActionArgs> defaultAction()
        Returns:
        Configuration block with action that you want AWS WAF to take when a request doesn't match the criteria in any of the rules that are associated with the web ACL. Detailed below.
      • loggingConfiguration

        public java.util.Optional<com.pulumi.core.Output<WebAclLoggingConfigurationArgs>> loggingConfiguration()
        Returns:
        Configuration block to enable WAF logging. Detailed below.
      • metricName

        public com.pulumi.core.Output<java.lang.String> metricName()
        Returns:
        The name or description for the Amazon CloudWatch metric of this web ACL.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        The name or description of the web ACL.
      • rules

        public java.util.Optional<com.pulumi.core.Output<java.util.List<WebAclRuleArgs>>> rules()
        Returns:
        Configuration blocks containing rules to associate with the web ACL and the settings for each rule. Detailed below.
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()
        Returns:
        Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.