class Aws::WAFV2::Types::VisibilityConfig
Defines and enables Amazon CloudWatch metrics and web request sample collection.
@note When making an API call, you may pass VisibilityConfig
data as a hash: { sampled_requests_enabled: false, # required cloud_watch_metrics_enabled: false, # required metric_name: "MetricName", # required }
@!attribute [rw] sampled_requests_enabled
A boolean indicating whether WAF should store a sampling of the web requests that match the rules. You can view the sampled requests through the WAF console. @return [Boolean]
@!attribute [rw] cloud_watch_metrics_enabled
A boolean indicating whether the associated resource sends metrics to Amazon CloudWatch. For the list of available metrics, see [WAF Metrics][1]. [1]: https://docs.aws.amazon.com/waf/latest/developerguide/monitoring-cloudwatch.html#waf-metrics @return [Boolean]
@!attribute [rw] metric_name
A name of the Amazon CloudWatch metric. The name can contain only the characters: A-Z, a-z, 0-9, - (hyphen), and \_ (underscore). The name can be from one to 128 characters long. It can't contain whitespace or metric names reserved for WAF, for example "All" and "Default\_Action." @return [String]
@see docs.aws.amazon.com/goto/WebAPI/wafv2-2019-07-29/VisibilityConfig AWS API Documentation
Constants
- SENSITIVE