Class: Ansible::Ruby::Modules::Ce_vrrp
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Ce_vrrp
- Defined in:
- lib/ansible/ruby/modules/generated/network/cloudengine/ce_vrrp.rb
Overview
Manages VRRP interface attributes on HUAWEI CloudEngine devices.
Instance Method Summary collapse
-
#admin_flowdown ⇒ :yes, ...
Disable the flowdown function for service VRRP.
-
#admin_ignore_if_down ⇒ :yes, ...
MVRRP ignores an interface Down event.
-
#admin_interface ⇒ Object?
Tracked mVRRP interface name.
-
#admin_vrid ⇒ Object?
Tracked mVRRP ID.
-
#advertise_interval ⇒ Object?
Configured interval between sending advertisements, in milliseconds.
-
#auth_key ⇒ Object?
This object is set based on the authentication type.
-
#auth_mode ⇒ :simple, ...
Authentication type used for VRRP packet exchanges between virtual routers.
-
#fast_resume ⇒ :enable, ...
MVRRP’s fast resume mode.
-
#gratuitous_arp_interval ⇒ Object?
Interval at which gratuitous ARP packets are sent, in seconds.
-
#holding_multiplier ⇒ Object?
The configured holdMultiplier.The value is an integer ranging from 3 to 10.
-
#interface ⇒ Object?
Name of an interface.
-
#is_plain ⇒ :yes, ...
Select the display mode of an authentication key.
-
#preempt_timer_delay ⇒ Object?
Preemption delay.
-
#priority ⇒ Object?
Configured VRRP priority.
-
#recover_delay ⇒ Object?
Delay in recovering after an interface goes Up.
-
#state ⇒ :present, ...
Specify desired state of the resource.
-
#version ⇒ :v2, ...
VRRP version.
-
#virtual_ip ⇒ Object?
Virtual IP address.
-
#vrid ⇒ String?
VRRP backup group ID.
-
#vrrp_type ⇒ :normal, ...
Type of a VRRP backup 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
#admin_flowdown ⇒ :yes, ...
36 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vrrp.rb', line 36 attribute :admin_flowdown |
#admin_ignore_if_down ⇒ :yes, ...
26 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vrrp.rb', line 26 attribute :admin_ignore_if_down |
#admin_interface ⇒ Object?
33 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vrrp.rb', line 33 attribute :admin_interface |
#admin_vrid ⇒ Object?
30 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vrrp.rb', line 30 attribute :admin_vrid |
#advertise_interval ⇒ Object?
47 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vrrp.rb', line 47 attribute :advertise_interval |
#auth_key ⇒ Object?
70 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vrrp.rb', line 70 attribute :auth_key |
#auth_mode ⇒ :simple, ...
62 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vrrp.rb', line 62 attribute :auth_mode |
#fast_resume ⇒ :enable, ...
73 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vrrp.rb', line 73 attribute :fast_resume |
#gratuitous_arp_interval ⇒ Object?
53 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vrrp.rb', line 53 attribute :gratuitous_arp_interval |
#holding_multiplier ⇒ Object?
59 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vrrp.rb', line 59 attribute :holding_multiplier |
#interface ⇒ Object?
12 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vrrp.rb', line 12 attribute :interface |
#is_plain ⇒ :yes, ...
66 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vrrp.rb', line 66 attribute :is_plain |
#preempt_timer_delay ⇒ Object?
50 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vrrp.rb', line 50 attribute :preempt_timer_delay |
#priority ⇒ Object?
40 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vrrp.rb', line 40 attribute :priority |
#recover_delay ⇒ Object?
56 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vrrp.rb', line 56 attribute :recover_delay |
#state ⇒ :present, ...
77 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vrrp.rb', line 77 attribute :state |
#version ⇒ :v2, ...
43 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vrrp.rb', line 43 attribute :version |
#virtual_ip ⇒ Object?
19 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vrrp.rb', line 19 attribute :virtual_ip |
#vrid ⇒ String?
15 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vrrp.rb', line 15 attribute :vrid |
#vrrp_type ⇒ :normal, ...
22 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vrrp.rb', line 22 attribute :vrrp_type |