Class: Ansible::Ruby::Modules::Ce_vxlan_arp

Inherits:
Base show all
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

Methods inherited from Base

#ansible_name, #to_h

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.

Returns:

  • (:enable, :disable, nil)

    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.

Returns:

  • (:enable, :disable, nil)

    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_idObject?

Returns Specifies a BD(bridge domain) ID. The value is an integer ranging from 1 to 16777215.

Returns:

  • (Object, nil)

    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.

Returns:

  • (:enable, :disable, nil)

    Enables EVN BGP.



12
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_vxlan_arp.rb', line 12

attribute :evn_bgp

#evn_peer_ipObject?

Returns Specifies the IP address of an EVN BGP peer. The value is in dotted decimal notation.

Returns:

  • (Object, nil)

    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.

Returns:

  • (:enable, :disable, nil)

    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.

Returns:

  • (:enable, :disable, nil)

    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_ipObject?

Returns Specifies the source address of an EVN BGP peer. The value is in dotted decimal notation.

Returns:

  • (Object, nil)

    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.

Returns:

  • (:bgp, :none, nil)

    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.

Returns:

  • (:present, :absent, nil)

    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_nameObject?

Returns Full name of VBDIF interface, i.e. Vbdif100.

Returns:

  • (Object, nil)

    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