Class: Ansible::Ruby::Modules::Bigiq_regkey_license_assignment
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Bigiq_regkey_license_assignment
- 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
-
#device ⇒ String?
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.
-
#device_password ⇒ String?
The password of the C(device_username).,When C(managed) is C(no), this parameter is required.
-
#device_port ⇒ Integer?
Specifies the port of the remote device to connect to.,If this parameter is not specified, the default of C(443) will be used.
-
#device_username ⇒ String?
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.
-
#key ⇒ String
The registration key that you want to assign from the pool.
-
#managed ⇒ Symbol?
Whether the specified device is a managed or un-managed device.,When C(state) is C(present), this parameter is required.
-
#pool ⇒ String
The registration key pool to use.
-
#state ⇒ :present, ...
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.
Methods inherited from Base
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
#device ⇒ String?
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.
20 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigiq_regkey_license_assignment.rb', line 20 attribute :device |
#device_password ⇒ String?
Returns 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_port ⇒ Integer?
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.
28 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigiq_regkey_license_assignment.rb', line 28 attribute :device_port |
#device_username ⇒ String?
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.
32 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigiq_regkey_license_assignment.rb', line 32 attribute :device_username |
#key ⇒ String
Returns 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 |
#managed ⇒ Symbol?
Returns 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 |
#pool ⇒ String
Returns 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.
40 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigiq_regkey_license_assignment.rb', line 40 attribute :state |