Class: Ansible::Ruby::Modules::Bigip_policy
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Bigip_policy
- Defined in:
- lib/ansible/ruby/modules/generated/network/f5/bigip_policy.rb
Overview
Manages general policy configuration on a BIG-IP. This module is best used in conjunction with the C(bigip_policy_rule) module. This module can handle general configuration like setting the draft state of the policy, the description, and things unrelated to the policy rules themselves. It is also the first module that should be used when creating rules as the C(bigip_policy_rule) module requires a policy parameter.
Instance Method Summary collapse
-
#description ⇒ Object?
The description to attach to the policy.,This parameter is only supported on versions of BIG-IP >= 12.1.0.
-
#name ⇒ String
The name of the policy to create.
-
#partition ⇒ String?
Device partition to manage resources on.
-
#rules ⇒ Array<String>, ...
Specifies a list of rules that you want associated with this policy.
-
#state ⇒ :present, ...
When C(state) is C(present), ensures that the policy exists and is published.
-
#strategy ⇒ :first, ...
Specifies the method to determine which actions get executed in the case where there are multiple rules that match.
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
#description ⇒ Object?
12 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_policy.rb', line 12 attribute :description |
#name ⇒ String
15 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_policy.rb', line 15 attribute :name |
#partition ⇒ String?
31 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_policy.rb', line 31 attribute :partition |
#rules ⇒ Array<String>, ...
27 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_policy.rb', line 27 attribute :rules |
#state ⇒ :present, ...
19 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_policy.rb', line 19 attribute :state |
#strategy ⇒ :first, ...
23 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_policy.rb', line 23 attribute :strategy |