Class: Ansible::Ruby::Modules::Bigip_irule

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/network/f5/bigip_irule.rb

Overview

Manage iRules across different modules 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

#contentString?

Returns When used instead of ‘src’, sets the contents of an iRule directly to the specified value. This is for simple values, but can be used with lookup plugins for anything complex or with formatting. Either one of C(src) or C(content) must be provided.

Returns:

  • (String, nil)

    When used instead of ‘src’, sets the contents of an iRule directly to the specified value. This is for simple values, but can be used with lookup plugins for anything complex or with formatting. Either one of C(src) or C(content) must be provided.



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

attribute :content

#module:ltm, :gtm

Returns The BIG-IP module to add the iRule to.

Returns:

  • (:ltm, :gtm)

    The BIG-IP module to add the iRule to.



16
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_irule.rb', line 16

attribute :module

#nameString

Returns The name of the iRule.

Returns:

  • (String)

    The name of the iRule.



20
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_irule.rb', line 20

attribute :name

#partitionString?

Returns Device partition to manage resources on.

Returns:

  • (String, nil)

    Device partition to manage resources on.



32
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_irule.rb', line 32

attribute :partition

#srcString

Returns The iRule file to interpret and upload to the BIG-IP. Either one of C(src) or C(content) must be provided.

Returns:

  • (String)

    The iRule file to interpret and upload to the BIG-IP. Either one of C(src) or C(content) must be provided.



24
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_irule.rb', line 24

attribute :src

#state:present, ...

Returns Whether the iRule should exist or not.

Returns:

  • (:present, :absent, nil)

    Whether the iRule should exist or not.



28
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_irule.rb', line 28

attribute :state