Class: Ansible::Ruby::Modules::Bigip_firewall_dos_profile
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Bigip_firewall_dos_profile
- Defined in:
- lib/ansible/ruby/modules/generated/network/f5/bigip_firewall_dos_profile.rb
Overview
Manages AFM Denial of Service (DoS) profiles on a BIG-IP. To manage the vectors associated with a DoS profile, refer to the C(bigip_firewall_dos_vector) module.
Instance Method Summary collapse
-
#default_whitelist ⇒ Object?
The default whitelist address list for the system to use to determine which IP addresses are legitimate.,The system does not examine traffic from the IP addresses in the list when performing DoS prevention.,To define a new whitelist, use the C(bigip_firewall_address_list) module.
-
#description ⇒ String?
The description of the DoS profile.
-
#name ⇒ String
Specifies the name of the profile.
-
#partition ⇒ String?
Device partition to manage resources on.
-
#state ⇒ :present, ...
When C(present), ensures that the resource exists.,When C(absent), ensures the resource is removed.
-
#threshold_sensitivity ⇒ :low, ...
Specifies the threshold sensitivity for the DoS profile.,Thresholds for detecting attacks are higher when sensitivity is C(low), and lower when sensitivity is C(high).,When creating a new profile, if this parameter is not specified, the default is C(medium).
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, #initialize, remove_existing_validations, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#default_whitelist ⇒ Object?
20 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_firewall_dos_profile.rb', line 20 attribute :default_whitelist |
#description ⇒ String?
16 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_firewall_dos_profile.rb', line 16 attribute :description |
#name ⇒ String
12 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_firewall_dos_profile.rb', line 12 attribute :name |
#partition ⇒ String?
27 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_firewall_dos_profile.rb', line 27 attribute :partition |
#state ⇒ :present, ...
31 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_firewall_dos_profile.rb', line 31 attribute :state |
#threshold_sensitivity ⇒ :low, ...
23 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_firewall_dos_profile.rb', line 23 attribute :threshold_sensitivity |