Class: Ansible::Ruby::Modules::Ce_vxlan_gateway
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Ce_vxlan_gateway
- Defined in:
- lib/ansible/ruby/modules/generated/network/cloudengine/ce_vxlan_gateway.rb
Overview
Configuring Centralized All-Active Gateways or Distributed Gateway for the VXLAN Network on HUAWEI CloudEngine devices.
Instance Method Summary collapse
-
#arp_direct_route ⇒ :enable, ...
Enable VLINK direct route on VBDIF interface.
-
#arp_distribute_gateway ⇒ :enable, ...
Enable the distributed gateway function on VBDIF interface.
-
#dfs_all_active ⇒ :enable, ...
Creates all-active gateways.
-
#dfs_id ⇒ Object?
Specifies the ID of a DFS group.
-
#dfs_peer_ip ⇒ Object?
Configure the IP address of an all-active gateway peer.
-
#dfs_peer_vpn ⇒ Object?
Specifies the name of the VPN instance that is associated with all-active gateway peer.
-
#dfs_source_ip ⇒ Object?
Specifies the IPv4 address bound to a DFS group.
-
#dfs_source_vpn ⇒ Object?
Specifies the name of a VPN instance bound to a DFS group.
-
#dfs_udp_port ⇒ Object?
Specifies the UDP port number of the DFS group.
-
#state ⇒ :present, ...
Determines whether the config should be present or not on the device.
-
#vbdif_bind_vpn ⇒ Object?
Specifies the name of the VPN instance that is associated with the interface.
-
#vbdif_mac ⇒ Object?
Specifies a MAC address for a VBDIF interface.
-
#vbdif_name ⇒ Object?
Full name of VBDIF interface, i.e.
-
#vpn_instance ⇒ Object?
Specifies the name of a VPN instance.
-
#vpn_vni ⇒ Object?
Specifies a VNI ID.
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
#arp_direct_route ⇒ :enable, ...
53 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vxlan_gateway.rb', line 53 attribute :arp_direct_route |
#arp_distribute_gateway ⇒ :enable, ...
49 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vxlan_gateway.rb', line 49 attribute :arp_distribute_gateway |
#dfs_all_active ⇒ :enable, ...
24 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vxlan_gateway.rb', line 24 attribute :dfs_all_active |
#dfs_id ⇒ Object?
12 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vxlan_gateway.rb', line 12 attribute :dfs_id |
#dfs_peer_ip ⇒ Object?
28 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vxlan_gateway.rb', line 28 attribute :dfs_peer_ip |
#dfs_peer_vpn ⇒ Object?
31 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vxlan_gateway.rb', line 31 attribute :dfs_peer_vpn |
#dfs_source_ip ⇒ Object?
15 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vxlan_gateway.rb', line 15 attribute :dfs_source_ip |
#dfs_source_vpn ⇒ Object?
18 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vxlan_gateway.rb', line 18 attribute :dfs_source_vpn |
#dfs_udp_port ⇒ Object?
21 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vxlan_gateway.rb', line 21 attribute :dfs_udp_port |
#state ⇒ :present, ...
57 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vxlan_gateway.rb', line 57 attribute :state |
#vbdif_bind_vpn ⇒ Object?
43 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vxlan_gateway.rb', line 43 attribute :vbdif_bind_vpn |
#vbdif_mac ⇒ Object?
46 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vxlan_gateway.rb', line 46 attribute :vbdif_mac |
#vbdif_name ⇒ Object?
40 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vxlan_gateway.rb', line 40 attribute :vbdif_name |
#vpn_instance ⇒ Object?
34 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vxlan_gateway.rb', line 34 attribute :vpn_instance |
#vpn_vni ⇒ Object?
37 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vxlan_gateway.rb', line 37 attribute :vpn_vni |