Class: Ansible::Ruby::Modules::Bigip_policy_rule

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

Methods inherited from Base

#ansible_name, #to_h

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

#actionsString, ...

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.

Returns:

  • (String, Array<Hash>, Hash, nil)

    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

#conditionsString, ...

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.

Returns:

  • (String, Array<Hash>, Hash, nil)

    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

#descriptionObject?

Returns Description of the policy rule.

Returns:

  • (Object, nil)

    Description of the policy rule.



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

attribute :description

#nameString

Returns The name of the rule.

Returns:

  • (String)

    The name of the rule.



23
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_policy_rule.rb', line 23

attribute :name

#partitionString?

Returns Device partition to manage resources on.

Returns:

  • (String, nil)

    Device partition to manage resources on.



35
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_policy_rule.rb', line 35

attribute :partition

#policyString

Returns The name of the policy that you want to associate this rule with.

Returns:

  • (String)

    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.

Returns:

  • (:present, :absent, nil)

    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