Class: Ansible::Ruby::Modules::Bigip_device_license
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Bigip_device_license
- 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
-
#accept_eula ⇒ Symbol?
Declares whether you accept the BIG-IP EULA or not.
-
#license_key ⇒ String?
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.
-
#license_server ⇒ String?
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.
-
#state ⇒ :absent, ...
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.
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, #initialize, remove_existing_validations, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#accept_eula ⇒ Symbol?
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.
24 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_device_license.rb', line 24 attribute :accept_eula |
#license_key ⇒ String?
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.
12 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_device_license.rb', line 12 attribute :license_key |
#license_server ⇒ String?
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.
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.
20 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_device_license.rb', line 20 attribute :state |