Class: Ansible::Ruby::Modules::Nxos_nxapi
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Nxos_nxapi
- Defined in:
- lib/ansible/ruby/modules/generated/network/nxos/nxos_nxapi.rb
Overview
Configures the NXAPI feature on devices running Cisco NXOS. The NXAPI feature is absent from the configuration by default. Since this module manages the NXAPI feature it only supports the use of the C(Cli) transport.
Instance Method Summary collapse
-
#http ⇒ Boolean?
Controls the operating state of the HTTP protocol as one of the underlying transports for NXAPI.
-
#http_port ⇒ Integer?
Configure the port with which the HTTP server will listen on for requests.
-
#https ⇒ Symbol?
Controls the operating state of the HTTPS protocol as one of the underlying transports for NXAPI.
-
#https_port ⇒ Integer?
Configure the port with which the HTTPS server will listen on for requests.
-
#sandbox ⇒ Symbol?
The NXAPI feature provides a web base UI for developers for entering commands.
-
#ssl_strong_ciphers ⇒ Symbol?
Controls the use of whether strong or weak ciphers are configured.
-
#state ⇒ :present, ...
The C(state) argument controls whether or not the NXAPI feature is configured on the remote device.
-
#tlsv1_0 ⇒ Boolean?
Controls the use of the Transport Layer Security version 1.0 is configured.
-
#tlsv1_1 ⇒ Symbol?
Controls the use of the Transport Layer Security version 1.1 is configured.
-
#tlsv1_2 ⇒ Symbol?
Controls the use of the Transport Layer Security version 1.2 is configured.
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
#http ⇒ Boolean?
16 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_nxapi.rb', line 16 attribute :http |
#http_port ⇒ Integer?
12 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_nxapi.rb', line 12 attribute :http_port |
#https ⇒ Symbol?
24 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_nxapi.rb', line 24 attribute :https |
#https_port ⇒ Integer?
20 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_nxapi.rb', line 20 attribute :https_port |
#sandbox ⇒ Symbol?
28 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_nxapi.rb', line 28 attribute :sandbox |
#ssl_strong_ciphers ⇒ Symbol?
36 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_nxapi.rb', line 36 attribute :ssl_strong_ciphers |
#state ⇒ :present, ...
32 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_nxapi.rb', line 32 attribute :state |
#tlsv1_0 ⇒ Boolean?
40 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_nxapi.rb', line 40 attribute :tlsv1_0 |
#tlsv1_1 ⇒ Symbol?
44 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_nxapi.rb', line 44 attribute :tlsv1_1 |
#tlsv1_2 ⇒ Symbol?
48 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_nxapi.rb', line 48 attribute :tlsv1_2 |