Class: Ansible::Ruby::Modules::Ce_vxlan_arp
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Ce_vxlan_arp
- Defined in:
- lib/ansible/ruby/modules/generated/network/cloudengine/ce_vxlan_arp.rb
Overview
Manages ARP attributes of VXLAN on HUAWEI CloudEngine devices.
Instance Method Summary collapse
-
#arp_collect_host ⇒ :enable, ...
Enables EVN BGP or BGP EVPN to collect host information.
-
#arp_suppress ⇒ :enable, ...
Enables ARP broadcast suppression in a BD.
-
#bridge_domain_id ⇒ Object?
Specifies a BD(bridge domain) ID.
-
#evn_bgp ⇒ :enable, ...
Enables EVN BGP.
-
#evn_peer_ip ⇒ Object?
Specifies the IP address of an EVN BGP peer.
-
#evn_reflect_client ⇒ :enable, ...
Configures the local device as the route reflector (RR) and its peer as the client.
-
#evn_server ⇒ :enable, ...
Configures the local device as the router reflector (RR) on the EVN network.
-
#evn_source_ip ⇒ Object?
Specifies the source address of an EVN BGP peer.
-
#host_collect_protocol ⇒ :bgp, ...
Enables EVN BGP or BGP EVPN to advertise host information.
-
#state ⇒ :present, ...
Determines whether the config should be present or not on the device.
-
#vbdif_name ⇒ Object?
Full name of VBDIF interface, i.e.
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
#arp_collect_host ⇒ :enable, ...
Returns Enables EVN BGP or BGP EVPN to collect host information.
33 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vxlan_arp.rb', line 33 attribute :arp_collect_host |
#arp_suppress ⇒ :enable, ...
Returns Enables ARP broadcast suppression in a BD.
44 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vxlan_arp.rb', line 44 attribute :arp_suppress |
#bridge_domain_id ⇒ Object?
Returns Specifies a BD(bridge domain) ID. The value is an integer ranging from 1 to 16777215.
41 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vxlan_arp.rb', line 41 attribute :bridge_domain_id |
#evn_bgp ⇒ :enable, ...
Returns Enables EVN BGP.
12 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vxlan_arp.rb', line 12 attribute :evn_bgp |
#evn_peer_ip ⇒ Object?
Returns Specifies the IP address of an EVN BGP peer. The value is in dotted decimal notation.
19 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vxlan_arp.rb', line 19 attribute :evn_peer_ip |
#evn_reflect_client ⇒ :enable, ...
Returns Configures the local device as the route reflector (RR) and its peer as the client.
26 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vxlan_arp.rb', line 26 attribute :evn_reflect_client |
#evn_server ⇒ :enable, ...
Returns Configures the local device as the router reflector (RR) on the EVN network.
22 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vxlan_arp.rb', line 22 attribute :evn_server |
#evn_source_ip ⇒ Object?
Returns Specifies the source address of an EVN BGP peer. The value is in dotted decimal notation.
16 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vxlan_arp.rb', line 16 attribute :evn_source_ip |
#host_collect_protocol ⇒ :bgp, ...
Returns Enables EVN BGP or BGP EVPN to advertise host information.
37 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vxlan_arp.rb', line 37 attribute :host_collect_protocol |
#state ⇒ :present, ...
Returns Determines whether the config should be present or not on the device.
48 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vxlan_arp.rb', line 48 attribute :state |
#vbdif_name ⇒ Object?
Returns Full name of VBDIF interface, i.e. Vbdif100.
30 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vxlan_arp.rb', line 30 attribute :vbdif_name |