Class: Ansible::Ruby::Modules::Bigiq_regkey_license_assignment

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

Overview

Manages the assignment of regkey licenses on a BIG-IQ. Assignment means that the license is assigned to a BIG-IP, or, it needs to be assigned to a BIG-IP. Additionally, this module supported revoking the assignments from BIG-IP devices.

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

#deviceString?

Returns When C(managed) is C(no), specifies the address, or hostname, where the BIG-IQ can reach the remote device to register.,When C(managed) is C(yes), specifies the managed device, or device UUID, that you want to register.,If C(managed) is C(yes), it is very important that you do not have more than one device with the same name. BIG-IQ internally recognizes devices by their ID, and therefore, this module’s cannot guarantee that the correct device will be registered. The device returned is the device that will be used.

Returns:

  • (String, nil)

    When C(managed) is C(no), specifies the address, or hostname, where the BIG-IQ can reach the remote device to register.,When C(managed) is C(yes), specifies the managed device, or device UUID, that you want to register.,If C(managed) is C(yes), it is very important that you do not have more than one device with the same name. BIG-IQ internally recognizes devices by their ID, and therefore, this module’s cannot guarantee that the correct device will be registered. The device returned is the device that will be used.



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

attribute :device

#device_passwordString?

Returns The password of the C(device_username).,When C(managed) is C(no), this parameter is required.

Returns:

  • (String, nil)

    The password of the C(device_username).,When C(managed) is C(no), this parameter is required.



36
# File 'lib/ansible/ruby/modules/generated/network/f5/bigiq_regkey_license_assignment.rb', line 36

attribute :device_password

#device_portInteger?

Returns Specifies the port of the remote device to connect to.,If this parameter is not specified, the default of C(443) will be used.

Returns:

  • (Integer, nil)

    Specifies the port of the remote device to connect to.,If this parameter is not specified, the default of C(443) will be used.



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

attribute :device_port

#device_usernameString?

Returns The username used to connect to the remote device.,This username should be one that has sufficient privileges on the remote device to do licensing. Usually this is the C(Administrator) role.,When C(managed) is C(no), this parameter is required.

Returns:

  • (String, nil)

    The username used to connect to the remote device.,This username should be one that has sufficient privileges on the remote device to do licensing. Usually this is the C(Administrator) role.,When C(managed) is C(no), this parameter is required.



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

attribute :device_username

#keyString

Returns The registration key that you want to assign from the pool.

Returns:

  • (String)

    The registration key that you want to assign from the pool.



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

attribute :key

#managedSymbol?

Returns Whether the specified device is a managed or un-managed device.,When C(state) is C(present), this parameter is required.

Returns:

  • (Symbol, nil)

    Whether the specified device is a managed or un-managed device.,When C(state) is C(present), this parameter is required.



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

attribute :managed

#poolString

Returns The registration key pool to use.

Returns:

  • (String)

    The registration key pool to use.



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

attribute :pool

#state:present, ...

Returns When C(present), ensures that the device is assigned the specified license.,When C(absent), ensures the license is revokes from the remote device and freed on the BIG-IQ.

Returns:

  • (:present, :absent, nil)

    When C(present), ensures that the device is assigned the specified license.,When C(absent), ensures the license is revokes from the remote device and freed on the BIG-IQ.



40
# File 'lib/ansible/ruby/modules/generated/network/f5/bigiq_regkey_license_assignment.rb', line 40

attribute :state