Class: Ansible::Ruby::Modules::Nxos_igmp_interface
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Nxos_igmp_interface
- Defined in:
- lib/ansible/ruby/modules/generated/network/nxos/nxos_igmp_interface.rb
Overview
Manages IGMP interface configuration settings.
Instance Method Summary collapse
-
#group_timeout ⇒ Object?
Sets the group membership timeout for IGMPv2.
-
#immediate_leave ⇒ Symbol?
Enables the device to remove the group entry from the multicast routing table immediately upon receiving a leave message for the group.
-
#interface ⇒ String
The full interface name for IGMP configuration.
-
#last_member_qrt ⇒ Object?
Sets the query interval waited after sending membership reports before the software deletes the group state.
-
#last_member_query_count ⇒ Object?
Sets the number of times that the software sends an IGMP query in response to a host leave message.
-
#oif_prefix ⇒ Object?
This argument is deprecated, please use oif_ps instead.
-
#oif_ps ⇒ Array<Hash>, ...
Configure prefixes and sources for static outgoing interface (OIF).
-
#oif_routemap ⇒ Object?
Configure a routemap for static outgoing interface (OIF) or keyword ‘default’.
-
#oif_source ⇒ Object?
This argument is deprecated, please use oif_ps instead.
-
#querier_timeout ⇒ Object?
Sets the querier timeout that the software uses when deciding to take over as the querier.
-
#query_interval ⇒ Object?
Sets the frequency at which the software sends IGMP host query messages.
-
#query_mrt ⇒ Object?
Sets the response time advertised in IGMP queries.
-
#report_llg ⇒ Symbol?
Configures report-link-local-groups.
-
#restart ⇒ Symbol?
Restart IGMP.
-
#robustness ⇒ Object?
Sets the robustness variable.
-
#startup_query_count ⇒ Object?
Query count used when the IGMP process starts up.
-
#startup_query_interval ⇒ Integer?
Query interval used when the IGMP process starts up.
-
#state ⇒ :present, ...
Manages desired state of the resource.
-
#version ⇒ 2, ...
IGMP version.
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
#group_timeout ⇒ Object?
45 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_igmp_interface.rb', line 45 attribute :group_timeout |
#immediate_leave ⇒ Symbol?
52 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_igmp_interface.rb', line 52 attribute :immediate_leave |
#interface ⇒ String
12 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_igmp_interface.rb', line 12 attribute :interface |
#last_member_qrt ⇒ Object?
39 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_igmp_interface.rb', line 39 attribute :last_member_qrt |
#last_member_query_count ⇒ Object?
42 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_igmp_interface.rb', line 42 attribute :last_member_query_count |
#oif_prefix ⇒ Object?
59 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_igmp_interface.rb', line 59 attribute :oif_prefix |
#oif_ps ⇒ Array<Hash>, ...
65 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_igmp_interface.rb', line 65 attribute :oif_ps |
#oif_routemap ⇒ Object?
56 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_igmp_interface.rb', line 56 attribute :oif_routemap |
#oif_source ⇒ Object?
62 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_igmp_interface.rb', line 62 attribute :oif_source |
#querier_timeout ⇒ Object?
30 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_igmp_interface.rb', line 30 attribute :querier_timeout |
#query_interval ⇒ Object?
36 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_igmp_interface.rb', line 36 attribute :query_interval |
#query_mrt ⇒ Object?
33 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_igmp_interface.rb', line 33 attribute :query_mrt |
#report_llg ⇒ Symbol?
48 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_igmp_interface.rb', line 48 attribute :report_llg |
#restart ⇒ Symbol?
69 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_igmp_interface.rb', line 69 attribute :restart |
#robustness ⇒ Object?
27 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_igmp_interface.rb', line 27 attribute :robustness |
#startup_query_count ⇒ Object?
24 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_igmp_interface.rb', line 24 attribute :startup_query_count |
#startup_query_interval ⇒ Integer?
20 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_igmp_interface.rb', line 20 attribute :startup_query_interval |
#state ⇒ :present, ...
73 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_igmp_interface.rb', line 73 attribute :state |
#version ⇒ 2, ...
16 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_igmp_interface.rb', line 16 attribute :version |