Class: DatadogAPIClient::V2::ApplicationSecurityWafExclusionFilterUpdateAttributes

Inherits:
Object
  • Object
show all
Includes:
BaseGenericModel
Defined in:
lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_update_attributes.rb

Overview

Attributes for updating a WAF exclusion filter.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_propertiesObject

Returns the value of attribute additional_properties.



48
49
50
# File 'lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_update_attributes.rb', line 48

def additional_properties
  @additional_properties
end

#descriptionObject

A description for the exclusion filter.



25
26
27
# File 'lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_update_attributes.rb', line 25

def description
  @description
end

#enabledObject

Indicates whether the exclusion filter is enabled.



28
29
30
# File 'lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_update_attributes.rb', line 28

def enabled
  @enabled
end

#ip_listObject

The client IP addresses matched by the exclusion filter (CIDR notation is supported).



31
32
33
# File 'lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_update_attributes.rb', line 31

def ip_list
  @ip_list
end

#on_matchObject

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.



34
35
36
# File 'lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_update_attributes.rb', line 34

def on_match
  @on_match
end

#parametersObject

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.



37
38
39
# File 'lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_update_attributes.rb', line 37

def parameters
  @parameters
end

#path_globObject

The HTTP path glob expression matched by the exclusion filter.



40
41
42
# File 'lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_update_attributes.rb', line 40

def path_glob
  @path_glob
end

#rules_targetObject

The WAF rules targeted by the exclusion filter.



43
44
45
# File 'lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_update_attributes.rb', line 43

def rules_target
  @rules_target
end

#scopeObject

The services where the exclusion filter is deployed.



46
47
48
# File 'lib/datadog_api_client/v2/models/application_security_waf_exclusion_filter_update_attributes.rb', line 46

def scope
  @scope
end