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, fix_inclusion, #initialize, remove_existing_validations, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#actions ⇒ String, ...
Returns 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. Despite them being a list, the BIG-IP does not treat their order as anything special.
15 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_policy_rule.rb', line 15 attribute :actions |
#conditions ⇒ String, ...
Returns 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. Despite them being a list, the BIG-IP does not treat their order as anything special.
27 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_policy_rule.rb', line 27 attribute :conditions |
#description ⇒ Object?
Returns Description of the policy rule.
12 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_policy_rule.rb', line 12 attribute :description |
#name ⇒ String
Returns The name of the rule.
23 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_policy_rule.rb', line 23 attribute :name |
#partition ⇒ String?
Returns Device partition to manage resources on.
35 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_policy_rule.rb', line 35 attribute :partition |
#policy ⇒ String
Returns The name of the policy that you want to associate this rule with.
19 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_policy_rule.rb', line 19 attribute :policy |
#state ⇒ :present, ...
Returns When C(present), ensures that the key is uploaded to the device. When C(absent), ensures that the key is removed from the device. If the key is currently in use, the module will not be able to remove the key.
31 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_policy_rule.rb', line 31 attribute :state |