Class: Ansible::Ruby::Modules::Nxos_command
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Nxos_command
- Defined in:
- lib/ansible/ruby/modules/generated/network/nxos/nxos_command.rb
Overview
Sends an arbitrary command to an NXOS node and returns the results read from the device. This module includes an argument that will cause the module to wait for a specific condition before returning or timing out if the condition is not met.
Instance Method Summary collapse
-
#commands ⇒ Array<String>, String
The commands to send to the remote NXOS device.
-
#interval ⇒ Integer?
Configures the interval in seconds to wait between retries of the command.
-
#match ⇒ String?
The I(match) argument is used in conjunction with the I(wait_for) argument to specify the match policy.
-
#retries ⇒ Integer?
Specifies the number of retries a command should by tried before it is considered failed.
-
#wait_for ⇒ Array<String>, ...
Specifies what to evaluate from the output of the command and what conditionals to apply.
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
#commands ⇒ Array<String>, String
12 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_command.rb', line 12 attribute :commands |
#interval ⇒ Integer?
28 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_command.rb', line 28 attribute :interval |
#match ⇒ String?
20 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_command.rb', line 20 attribute :match |
#retries ⇒ Integer?
24 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_command.rb', line 24 attribute :retries |
#wait_for ⇒ Array<String>, ...
16 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_command.rb', line 16 attribute :wait_for |