Class: Ansible::Ruby::Modules::Bigip_provision

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

Overview

Manage BIG-IP module provisioning. This module will only provision at the standard levels of Dedicated, Nominal, and Minimum.

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

#level:dedicated, ...

Returns Sets the provisioning level for the requested modules. Changing the level for one module may require modifying the level of another module. For example, changing one module to C(dedicated) requires setting all others to C(none). Setting the level of a module to C(none) means that the module is not activated.,This parameter is not relevant to C(cgnat) and will not be applied to the C(cgnat) module.

Returns:

  • (:dedicated, :nominal, :minimum, nil)

    Sets the provisioning level for the requested modules. Changing the level for one module may require modifying the level of another module. For example, changing one module to C(dedicated) requires setting all others to C(none). Setting the level of a module to C(none) means that the module is not activated.,This parameter is not relevant to C(cgnat) and will not be applied to the C(cgnat) module.



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

attribute :level

#module:am, ...

Returns The module to provision in BIG-IP.

Returns:

  • (:am, :afm, :apm, :asm, :avr, :cgnat, :fps, :gtm, :ilx, :lc, :ltm, :pem, :sam, :swg, :vcmp)

    The module to provision in BIG-IP.



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

attribute :module

#state:present, ...

Returns The state of the provisioned module on the system. When C(present), guarantees that the specified module is provisioned at the requested level provided that there are sufficient resources on the device (such as physical RAM) to support the provisioned module. When C(absent), de-provision the module.

Returns:

  • (:present, :absent, nil)

    The state of the provisioned module on the system. When C(present), guarantees that the specified module is provisioned at the requested level provided that there are sufficient resources on the device (such as physical RAM) to support the provisioned module. When C(absent), de-provision the module.



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

attribute :state