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 |