Class: Ansible::Ruby::Modules::Bigip_device_license

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

Overview

Manage license installation and activation 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

#accept_eulaSymbol?

Returns Declares whether you accept the BIG-IP EULA or not. By default, this value is C(no). You must specifically declare that you have viewed and accepted the license. This module will not present you with that EULA though, so it is incumbent on you to read it.,The EULA can be found here; support.f5.com/csp/article/K12902.,This parameter is not required when C(state) is C(absent) and will be ignored if it is provided.

Returns:

  • (Symbol, nil)

    Declares whether you accept the BIG-IP EULA or not. By default, this value is C(no). You must specifically declare that you have viewed and accepted the license. This module will not present you with that EULA though, so it is incumbent on you to read it.,The EULA can be found here; support.f5.com/csp/article/K12902.,This parameter is not required when C(state) is C(absent) and will be ignored if it is provided.



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

attribute :accept_eula

#license_keyString?

Returns The registration key to use to license the BIG-IP.,This parameter is required if the C(state) is equal to C(present).,This parameter is not required when C(state) is C(absent) and will be ignored if it is provided.

Returns:

  • (String, nil)

    The registration key to use to license the BIG-IP.,This parameter is required if the C(state) is equal to C(present).,This parameter is not required when C(state) is C(absent) and will be ignored if it is provided.



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

attribute :license_key

#license_serverString?

Returns The F5 license server to use when getting a license and validating a dossier.,This parameter is required if the C(state) is equal to C(present).,This parameter is not required when C(state) is C(absent) and will be ignored if it is provided.

Returns:

  • (String, nil)

    The F5 license server to use when getting a license and validating a dossier.,This parameter is required if the C(state) is equal to C(present).,This parameter is not required when C(state) is C(absent) and will be ignored if it is provided.



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

attribute :license_server

#state:absent, ...

Returns The state of the license on the system.,When C(present), only guarantees that a license is there.,When C(latest), ensures that the license is always valid.,When C(absent), removes the license on the system.

Returns:

  • (:absent, :present, nil)

    The state of the license on the system.,When C(present), only guarantees that a license is there.,When C(latest), ensures that the license is always valid.,When C(absent), removes the license on the system.



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

attribute :state