Class: DatadogAPIClient::V2::ApplicationSecurityWafExclusionFilterAttributes
- Inherits:
-
Object
- Object
- DatadogAPIClient::V2::ApplicationSecurityWafExclusionFilterAttributes
- Includes:
- BaseGenericModel
- Defined in:
- lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_attributes.rb
Overview
Attributes describing a WAF exclusion filter.
Instance Attribute Summary collapse
-
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
-
#description ⇒ Object
A description for the exclusion filter.
-
#enabled ⇒ Object
Indicates whether the exclusion filter is enabled.
-
#event_query ⇒ Object
The event query matched by the legacy exclusion filter.
-
#ip_list ⇒ Object
The client IP addresses matched by the exclusion filter (CIDR notation is supported).
-
#metadata ⇒ Object
Extra information about the exclusion filter.
-
#on_match ⇒ Object
The action taken when the exclusion filter matches.
-
#parameters ⇒ Object
A list of parameters matched by the exclusion filter in the HTTP query string and HTTP request body.
-
#path_glob ⇒ Object
The HTTP path glob expression matched by the exclusion filter.
-
#rules_target ⇒ Object
The WAF rules targeted by the exclusion filter.
-
#scope ⇒ Object
The services where the exclusion filter is deployed.
-
#search_query ⇒ Object
Generated event search query for traces matching the exclusion filter.
Method Summary
Methods included from BaseGenericModel
Instance Attribute Details
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
57 58 59 |
# File 'lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_attributes.rb', line 57 def additional_properties @additional_properties end |
#description ⇒ Object
A description for the exclusion filter.
25 26 27 |
# File 'lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_attributes.rb', line 25 def description @description end |
#enabled ⇒ Object
Indicates whether the exclusion filter is enabled.
28 29 30 |
# File 'lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_attributes.rb', line 28 def enabled @enabled end |
#event_query ⇒ Object
The event query matched by the legacy exclusion filter. Cannot be created nor updated.
31 32 33 |
# File 'lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_attributes.rb', line 31 def event_query @event_query end |
#ip_list ⇒ Object
The client IP addresses matched by the exclusion filter (CIDR notation is supported).
34 35 36 |
# File 'lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_attributes.rb', line 34 def ip_list @ip_list end |
#metadata ⇒ Object
Extra information about the exclusion filter.
37 38 39 |
# File 'lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_attributes.rb', line 37 def @metadata end |
#on_match ⇒ Object
The action taken when the exclusion filter matches. When set to monitor
, security traces are emitted but the requests are not blocked. By default, security traces are not emitted and the requests are not blocked.
40 41 42 |
# File 'lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_attributes.rb', line 40 def on_match @on_match end |
#parameters ⇒ Object
A list of parameters matched by the exclusion filter in the HTTP query string and HTTP request body. Nested parameters can be matched by joining fields with a dot character.
43 44 45 |
# File 'lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_attributes.rb', line 43 def parameters @parameters end |
#path_glob ⇒ Object
The HTTP path glob expression matched by the exclusion filter.
46 47 48 |
# File 'lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_attributes.rb', line 46 def path_glob @path_glob end |
#rules_target ⇒ Object
The WAF rules targeted by the exclusion filter.
49 50 51 |
# File 'lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_attributes.rb', line 49 def rules_target @rules_target end |
#scope ⇒ Object
The services where the exclusion filter is deployed.
52 53 54 |
# File 'lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_attributes.rb', line 52 def scope @scope end |
#search_query ⇒ Object
Generated event search query for traces matching the exclusion filter.
55 56 57 |
# File 'lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_attributes.rb', line 55 def search_query @search_query end |