Class: Ansible::Ruby::Modules::Bigip_policy_rule
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Bigip_policy_rule
- Defined in:
- lib/ansible/ruby/modules/generated/network/f5/bigip_policy_rule.rb
Overview
This module will manage LTM policy rules on a BIG-IP.
Instance Method Summary collapse
-
#actions ⇒ String, ...
The actions that you want the policy rule to perform.,The available attributes vary by the action, however, each action requires that a C(type) be specified.,These conditions can be specified in any order.
-
#conditions ⇒ String, ...
A list of attributes that describe the condition.,See suboptions for details on how to construct each list entry.,The ordering of this list is important, the module will ensure the order is kept when modifying the task.,The suboption options listed below are not required for all condition types, read the description for more details.,These conditions can be specified in any order.
-
#description ⇒ Object?
Description of the policy rule.
-
#name ⇒ String
The name of the rule.
-
#partition ⇒ String?
Device partition to manage resources on.
-
#policy ⇒ String
The name of the policy that you want to associate this rule with.
-
#state ⇒ :present, ...
When C(present), ensures that the key is uploaded to the device.
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
#actions ⇒ String, ...
15 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_policy_rule.rb', line 15 attribute :actions |
#conditions ⇒ String, ...
27 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_policy_rule.rb', line 27 attribute :conditions |
#description ⇒ Object?
12 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_policy_rule.rb', line 12 attribute :description |
#name ⇒ String
23 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_policy_rule.rb', line 23 attribute :name |
#partition ⇒ String?
35 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_policy_rule.rb', line 35 attribute :partition |
#policy ⇒ String
19 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_policy_rule.rb', line 19 attribute :policy |
#state ⇒ :present, ...
31 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_policy_rule.rb', line 31 attribute :state |