Class: Ansible::Ruby::Modules::Bigip_policy

Inherits:
Base show all
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

Methods inherited from Base

#ansible_name, #to_h

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

#descriptionObject?



12
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_policy.rb', line 12

attribute :description

#nameString



15
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_policy.rb', line 15

attribute :name

#partitionString?



31
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_policy.rb', line 31

attribute :partition

#rulesArray<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