Class: Ansible::Ruby::Modules::Cnos_portchannel
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Cnos_portchannel
- Defined in:
- lib/ansible/ruby/modules/generated/network/cnos/cnos_portchannel.rb
Overview
This module allows you to work with port channel related configurations. The operators used are overloaded to ensure control over switch port channel configurations. Apart from the regular device connection related attributes, there are five LAG arguments which are overloaded variables that will perform further configurations. They are interfaceArg1, interfaceArg2, interfaceArg3, interfaceArg4, and interfaceArg5. For more details on how to use these arguments, see[Overloaded Variables]. This module uses SSH to manage network device configuration. The results of the operation will be placed in a directory named ‘results’ that must be created by the user in their local directory to where the playbook is run. For more information about this module from Lenovo and customizing it usage for your use cases, please U(systemx.lenovofiles.com/help/index.jsp?topic=%2Fcom.lenovo.switchmgt.ansible.doc%2Fcnos_portchannel.html)
Instance Method Summary collapse
-
#interfaceArg1 ⇒ :"channel-group", ...
This is an overloaded Port Channel first argument.
-
#interfaceArg2 ⇒ :"channel-group number", ...
This is an overloaded Port Channel second argument.
-
#interfaceArg3 ⇒ :"active or on or passive", ...
This is an overloaded Port Channel third argument.
-
#interfaceArg4 ⇒ :"key-chain", ...
This is an overloaded Port Channel fourth argument.
-
#interfaceArg5 ⇒ :"name of key-chain", ...
This is an overloaded Port Channel fifth argument.
-
#interfaceArg6 ⇒ :"Authentication key string", ...
This is an overloaded Port Channel sixth argument.
-
#interfaceArg7 ⇒ :"Authentication key string", ...
This is an overloaded Port Channel seventh argument.
-
#interfaceRange ⇒ Object
This specifies the interface range in which the port channel is envisaged.
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
#interfaceArg1 ⇒ :"channel-group", ...
Returns This is an overloaded Port Channel first argument. Usage of this argument can be found is the User Guide referenced above.
16 |
# File 'lib/ansible/ruby/modules/generated/network/cnos/cnos_portchannel.rb', line 16 attribute :interfaceArg1 |
#interfaceArg2 ⇒ :"channel-group number", ...
Returns This is an overloaded Port Channel second argument. Usage of this argument can be found is the User Guide referenced above.
20 |
# File 'lib/ansible/ruby/modules/generated/network/cnos/cnos_portchannel.rb', line 20 attribute :interfaceArg2 |
#interfaceArg3 ⇒ :"active or on or passive", ...
Returns This is an overloaded Port Channel third argument. Usage of this argument can be found is the User Guide referenced above.
24 |
# File 'lib/ansible/ruby/modules/generated/network/cnos/cnos_portchannel.rb', line 24 attribute :interfaceArg3 |
#interfaceArg4 ⇒ :"key-chain", ...
Returns This is an overloaded Port Channel fourth argument. Usage of this argument can be found is the User Guide referenced above.
28 |
# File 'lib/ansible/ruby/modules/generated/network/cnos/cnos_portchannel.rb', line 28 attribute :interfaceArg4 |
#interfaceArg5 ⇒ :"name of key-chain", ...
Returns This is an overloaded Port Channel fifth argument. Usage of this argument can be found is the User Guide referenced above.
32 |
# File 'lib/ansible/ruby/modules/generated/network/cnos/cnos_portchannel.rb', line 32 attribute :interfaceArg5 |
#interfaceArg6 ⇒ :"Authentication key string", ...
Returns This is an overloaded Port Channel sixth argument. Usage of this argument can be found is the User Guide referenced above.
36 |
# File 'lib/ansible/ruby/modules/generated/network/cnos/cnos_portchannel.rb', line 36 attribute :interfaceArg6 |
#interfaceArg7 ⇒ :"Authentication key string", ...
Returns This is an overloaded Port Channel seventh argument. Usage of this argument can be found is the User Guide referenced above.
40 |
# File 'lib/ansible/ruby/modules/generated/network/cnos/cnos_portchannel.rb', line 40 attribute :interfaceArg7 |
#interfaceRange ⇒ Object
Returns This specifies the interface range in which the port channel is envisaged.
12 |
# File 'lib/ansible/ruby/modules/generated/network/cnos/cnos_portchannel.rb', line 12 attribute :interfaceRange |