Class: Ansible::Ruby::Modules::Junos_linkagg
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Junos_linkagg
- Defined in:
- lib/ansible/ruby/modules/generated/network/junos/junos_linkagg.rb
Overview
This module provides declarative management of link aggregation groups on Juniper JUNOS network devices.
Instance Method Summary collapse
-
#active ⇒ Boolean?
Specifies whether or not the configuration is active or deactivated.
-
#aggregate ⇒ Object?
List of link aggregation definitions.
-
#description ⇒ Object?
Description of Interface.
-
#device_count ⇒ Integer?
Number of aggregated ethernet devices that can be configured.
-
#members ⇒ Array<String>, String
List of members interfaces of the link aggregation group.
-
#min_links ⇒ Object?
Minimum members that should be up before bringing up the link aggregation group.
-
#mode ⇒ Boolean?
Mode of the link aggregation group.
-
#name ⇒ String
Name of the link aggregation group.
-
#state ⇒ :present, ...
State of the link aggregation group.
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
#active ⇒ Boolean?
Returns Specifies whether or not the configuration is active or deactivated.
41 |
# File 'lib/ansible/ruby/modules/generated/network/junos/junos_linkagg.rb', line 41 attribute :active |
#aggregate ⇒ Object?
Returns List of link aggregation definitions.
34 |
# File 'lib/ansible/ruby/modules/generated/network/junos/junos_linkagg.rb', line 34 attribute :aggregate |
#description ⇒ Object?
Returns Description of Interface.
31 |
# File 'lib/ansible/ruby/modules/generated/network/junos/junos_linkagg.rb', line 31 attribute :description |
#device_count ⇒ Integer?
Returns Number of aggregated ethernet devices that can be configured. Acceptable integer value is between 1 and 128.
27 |
# File 'lib/ansible/ruby/modules/generated/network/junos/junos_linkagg.rb', line 27 attribute :device_count |
#members ⇒ Array<String>, String
Returns List of members interfaces of the link aggregation group. The value can be single interface or list of interfaces.
20 |
# File 'lib/ansible/ruby/modules/generated/network/junos/junos_linkagg.rb', line 20 attribute :members |
#min_links ⇒ Object?
Returns Minimum members that should be up before bringing up the link aggregation group.
24 |
# File 'lib/ansible/ruby/modules/generated/network/junos/junos_linkagg.rb', line 24 attribute :min_links |
#mode ⇒ Boolean?
Returns Mode of the link aggregation group. A value of C(on) will enable LACP in C(passive) mode. C(active) configures the link to actively information about the state of the link, or it can be configured in C(passive) mode ie. send link state information only when received them from another link. A value of C(off) will disable LACP.
16 |
# File 'lib/ansible/ruby/modules/generated/network/junos/junos_linkagg.rb', line 16 attribute :mode |
#name ⇒ String
Returns Name of the link aggregation group.
12 |
# File 'lib/ansible/ruby/modules/generated/network/junos/junos_linkagg.rb', line 12 attribute :name |
#state ⇒ :present, ...
Returns State of the link aggregation group.
37 |
# File 'lib/ansible/ruby/modules/generated/network/junos/junos_linkagg.rb', line 37 attribute :state |