Class: Ansible::Ruby::Modules::Pn_trunk
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Pn_trunk
- Defined in:
- lib/ansible/ruby/modules/generated/network/netvisor/pn_trunk.rb
Overview
Execute trunk-create or trunk-delete command. Trunks can be used to aggregate network links at Layer 2 on the local switch. Use this command to create a new trunk.
Instance Method Summary collapse
-
#pn_broadcast_level ⇒ Object?
Specify a broadcast level in percent.
-
#pn_clipassword ⇒ Object?
Provide login password if user is not root.
-
#pn_cliswitch ⇒ Object?
Target switch(es) to run the cli on.
-
#pn_cliusername ⇒ Object?
Provide login username if user is not root.
-
#pn_description ⇒ Object?
Specify a description for the trunk configuration.
-
#pn_edge_switch ⇒ Object?
Specify if the switch is an edge switch.
-
#pn_egress_rate_limit ⇒ Object?
Specify an egress port data rate limit for the configuration.
-
#pn_host ⇒ Object?
Host facing port control setting.
-
#pn_jumbo ⇒ Object?
Specify if the port can receive jumbo frames.
-
#pn_lacp_fallback ⇒ :bundle, ...
Specify the LACP fallback mode as bundles or individual.
-
#pn_lacp_fallback_timeout ⇒ Object?
Specify the LACP fallback timeout in seconds.
-
#pn_lacp_mode ⇒ :off, ...
Specify the LACP mode for the configuration.
-
#pn_lacp_priority ⇒ Object?
Specify the LACP priority.
-
#pn_lacp_timeout ⇒ :slow, ...
Specify the LACP time out as slow (30 seconds) or fast (4seconds).
-
#pn_loopback ⇒ Object?
Specify loopback if you want to use loopback.
-
#pn_loopvlans ⇒ Object?
Specify a list of looping vlans.
-
#pn_mirror_receive ⇒ Object?
Specify if the configuration receives mirrored traffic.
-
#pn_name ⇒ String
Specify the name for the trunk configuration.
-
#pn_pause ⇒ Object?
Specify if pause frames are sent.
-
#pn_port_macaddr ⇒ Object?
Specify the MAC address of the port.
-
#pn_ports ⇒ Array<Integer>, ...
Specify the port number(s) for the link(s) to aggregate into the trunk.,Required for trunk-create.
-
#pn_routing ⇒ Object?
Specify if the port participates in routing on the network.
-
#pn_speed ⇒ :disable, ...
Specify the port speed or disable the port.
-
#pn_unknown_mcast_level ⇒ Object?
Specify an unknown multicast level in percent.
-
#pn_unknown_ucast_level ⇒ Object?
Specify an unknown unicast level in percent.
-
#state ⇒ :present, ...
State the action to perform.
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
#pn_broadcast_level ⇒ Object?
83 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_trunk.rb', line 83 attribute :pn_broadcast_level |
#pn_clipassword ⇒ Object?
16 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_trunk.rb', line 16 attribute :pn_clipassword |
#pn_cliswitch ⇒ Object?
19 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_trunk.rb', line 19 attribute :pn_cliswitch |
#pn_cliusername ⇒ Object?
13 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_trunk.rb', line 13 attribute :pn_cliusername |
#pn_description ⇒ Object?
68 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_trunk.rb', line 68 attribute :pn_description |
#pn_edge_switch ⇒ Object?
62 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_trunk.rb', line 62 attribute :pn_edge_switch |
#pn_egress_rate_limit ⇒ Object?
38 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_trunk.rb', line 38 attribute :pn_egress_rate_limit |
#pn_host ⇒ Object?
95 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_trunk.rb', line 95 attribute :pn_host |
#pn_jumbo ⇒ Object?
41 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_trunk.rb', line 41 attribute :pn_jumbo |
#pn_lacp_fallback ⇒ :bundle, ...
55 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_trunk.rb', line 55 attribute :pn_lacp_fallback |
#pn_lacp_fallback_timeout ⇒ Object?
59 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_trunk.rb', line 59 attribute :pn_lacp_fallback_timeout |
#pn_lacp_mode ⇒ :off, ...
44 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_trunk.rb', line 44 attribute :pn_lacp_mode |
#pn_lacp_priority ⇒ Object?
48 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_trunk.rb', line 48 attribute :pn_lacp_priority |
#pn_lacp_timeout ⇒ :slow, ...
51 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_trunk.rb', line 51 attribute :pn_lacp_timeout |
#pn_loopback ⇒ Object?
71 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_trunk.rb', line 71 attribute :pn_loopback |
#pn_loopvlans ⇒ Object?
89 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_trunk.rb', line 89 attribute :pn_loopvlans |
#pn_mirror_receive ⇒ Object?
74 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_trunk.rb', line 74 attribute :pn_mirror_receive |
#pn_name ⇒ String
26 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_trunk.rb', line 26 attribute :pn_name |
#pn_pause ⇒ Object?
65 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_trunk.rb', line 65 attribute :pn_pause |
#pn_port_macaddr ⇒ Object?
86 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_trunk.rb', line 86 attribute :pn_port_macaddr |
#pn_ports ⇒ Array<Integer>, ...
30 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_trunk.rb', line 30 attribute :pn_ports |
#pn_routing ⇒ Object?
92 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_trunk.rb', line 92 attribute :pn_routing |
#pn_speed ⇒ :disable, ...
34 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_trunk.rb', line 34 attribute :pn_speed |
#pn_unknown_mcast_level ⇒ Object?
80 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_trunk.rb', line 80 attribute :pn_unknown_mcast_level |
#pn_unknown_ucast_level ⇒ Object?
77 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_trunk.rb', line 77 attribute :pn_unknown_ucast_level |
#state ⇒ :present, ...
22 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_trunk.rb', line 22 attribute :state |