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, #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?
20 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bfd_session.rb', line 20 attribute :addr_type |
#create_type ⇒ :static, ...
16 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bfd_session.rb', line 16 attribute :create_type |
#dest_addr ⇒ Object?
27 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bfd_session.rb', line 27 attribute :dest_addr |
#out_if_name ⇒ Object?
24 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bfd_session.rb', line 24 attribute :out_if_name |
#session_name ⇒ Object
12 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bfd_session.rb', line 12 attribute :session_name |
#src_addr ⇒ Object?
30 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bfd_session.rb', line 30 attribute :src_addr |
#state ⇒ :present, ...
40 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bfd_session.rb', line 40 attribute :state |
#use_default_ip ⇒ :yes, ...
36 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bfd_session.rb', line 36 attribute :use_default_ip |
#vrf_name ⇒ Object?
33 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bfd_session.rb', line 33 attribute :vrf_name |