Class: Ansible::Ruby::Modules::Netconf_get
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Netconf_get
- Defined in:
- lib/ansible/ruby/modules/generated/network/netconf/netconf_get.rb
Overview
NETCONF is a network management protocol developed and standardized by the IETF. It is documented in RFC 6241. This module allows the user to fetch configuration and state data from NETCONF enabled network devices.
Instance Method Summary collapse
-
#display ⇒ :json, ...
Encoding scheme to use when serializing output from the device.
-
#filter ⇒ String?
This argument specifies the XML string which acts as a filter to restrict the portions of the data to be are retrieved from the remote device.
-
#lock ⇒ :never, ...
Instructs the module to explicitly lock the datastore specified as C(source).
-
#source ⇒ :running, ...
This argument specifies the datastore from which configuration data should be fetched.
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
#display ⇒ :json, ...
Returns Encoding scheme to use when serializing output from the device. The option I(json) will serialize the output as JSON data. If the option value is I(json) it requires jxmlease to be installed on control node. The option I(pretty) is similar to received XML response but is using human readable format (spaces, new lines). The option value I(xml) is similar to received XML response but removes all XML namespaces.
21 |
# File 'lib/ansible/ruby/modules/generated/network/netconf/netconf_get.rb', line 21 attribute :display |
#filter ⇒ String?
Returns This argument specifies the XML string which acts as a filter to restrict the portions of the data to be are retrieved from the remote device. If this option is not specified entire configuration or state data is returned in result depending on the value of C(source) option. The C(filter) value can be either XML string or XPath, if the filter is in XPath format the NETCONF server running on remote host should support xpath capability else it will result in an error.
17 |
# File 'lib/ansible/ruby/modules/generated/network/netconf/netconf_get.rb', line 17 attribute :filter |
#lock ⇒ :never, ...
Returns Instructs the module to explicitly lock the datastore specified as C(source). If no I(source) is defined, the I(running) datastore will be locked. By setting the option value I(always) is will explicitly lock the datastore mentioned in C(source) option. By setting the option value I(never) it will not lock the C(source) datastore. The value I(if-supported) allows better interworking with NETCONF servers, which do not support the (un)lock operation for all supported datastores.
25 |
# File 'lib/ansible/ruby/modules/generated/network/netconf/netconf_get.rb', line 25 attribute :lock |
#source ⇒ :running, ...
Returns This argument specifies the datastore from which configuration data should be fetched. Valid values are I(running), I(candidate) and I(startup). If the C(source) value is not set both configuration and state information are returned in response from running datastore.
13 |
# File 'lib/ansible/ruby/modules/generated/network/netconf/netconf_get.rb', line 13 attribute :source |