Class: Ansible::Ruby::Modules::Ce_bfd_session
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Ce_bfd_session
- Defined in:
- lib/ansible/ruby/modules/generated/network/cloudengine/ce_bfd_session.rb
Overview
Manages BFD session configuration, creates a BFD session or deletes a specified BFD session on HUAWEI CloudEngine devices.
Instance Method Summary collapse
-
#addr_type ⇒ :ipv4?
Specifies the peer IP address type.
-
#create_type ⇒ :static, ...
BFD session creation mode, the currently created BFD session only supports static or static auto-negotiation mode.
-
#dest_addr ⇒ Object?
Specifies the peer IP address bound to the BFD session.
-
#out_if_name ⇒ Object?
Specifies the type and number of the interface bound to the BFD session.
-
#session_name ⇒ Object
Specifies the name of a BFD session.
-
#src_addr ⇒ Object?
Indicates the source IP address carried in BFD packets.
-
#state ⇒ :present, ...
Determines whether the config should be present or not on the device.
-
#use_default_ip ⇒ :yes, ...
Indicates the default multicast IP address that is bound to a BFD session.
-
#vrf_name ⇒ Object?
Specifies the name of a Virtual Private Network (VPN) instance that is bound to a BFD session.
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
#addr_type ⇒ :ipv4?
Returns Specifies the peer IP address type.
20 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bfd_session.rb', line 20 attribute :addr_type |
#create_type ⇒ :static, ...
Returns BFD session creation mode, the currently created BFD session only supports static or static auto-negotiation mode.
16 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bfd_session.rb', line 16 attribute :create_type |
#dest_addr ⇒ Object?
Returns Specifies the peer IP address bound to the BFD session.
27 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bfd_session.rb', line 27 attribute :dest_addr |
#out_if_name ⇒ Object?
Returns Specifies the type and number of the interface bound to the BFD session.
24 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bfd_session.rb', line 24 attribute :out_if_name |
#session_name ⇒ Object
Returns Specifies the name of a BFD session. The value is a string of 1 to 15 case-sensitive characters without spaces.
12 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bfd_session.rb', line 12 attribute :session_name |
#src_addr ⇒ Object?
Returns Indicates the source IP address carried in BFD packets.
30 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bfd_session.rb', line 30 attribute :src_addr |
#state ⇒ :present, ...
Returns Determines whether the config should be present or not on the device.
40 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bfd_session.rb', line 40 attribute :state |
#use_default_ip ⇒ :yes, ...
Returns Indicates the default multicast IP address that is bound to a BFD session. By default, BFD uses the multicast IP address 224.0.0.184. You can set the multicast IP address by running the default-ip-address command. The value is a bool type.
36 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bfd_session.rb', line 36 attribute :use_default_ip |
#vrf_name ⇒ Object?
Returns Specifies the name of a Virtual Private Network (VPN) instance that is bound to a BFD session. The value is a string of 1 to 31 case-sensitive characters, spaces not supported. When double quotation marks are used around the string, spaces are allowed in the string. The value public is reserved and cannot be used as the VPN instance name.
33 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bfd_session.rb', line 33 attribute :vrf_name |