Class: Ansible::Ruby::Modules::Ce_evpn_bgp_rr

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/network/cloudengine/ce_evpn_bgp_rr.rb

Overview

Configure an RR in BGP-EVPN address family view on HUAWEI CloudEngine switches.

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

#as_numberObject

Returns Specifies the number of the AS, in integer format. The value is an integer that ranges from 1 to 4294967295.

Returns:

  • (Object)

    Specifies the number of the AS, in integer format. The value is an integer that ranges from 1 to 4294967295.



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

attribute :as_number

#bgp_evpn_enable:enable, ...

Returns Enable or disable the BGP-EVPN address family.

Returns:

  • (:enable, :disable, nil)

    Enable or disable the BGP-EVPN address family.



19
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_evpn_bgp_rr.rb', line 19

attribute :bgp_evpn_enable

#bgp_instanceObject?

Returns Specifies the name of a BGP instance. The value of instance-name can be an integer 1 or a string of 1 to 31.

Returns:

  • (Object, nil)

    Specifies the name of a BGP instance. The value of instance-name can be an integer 1 or a string of 1 to 31.



16
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_evpn_bgp_rr.rb', line 16

attribute :bgp_instance

#peerObject?

Returns Specifies the IPv4 address or the group name of a peer.

Returns:

  • (Object, nil)

    Specifies the IPv4 address or the group name of a peer.



27
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_evpn_bgp_rr.rb', line 27

attribute :peer

#peer_type:group_name, ...

Returns Specify the peer type.

Returns:

  • (:group_name, :ipv4_address, nil)

    Specify the peer type.



23
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_evpn_bgp_rr.rb', line 23

attribute :peer_type

#policy_vpn_target:enable, ...

Returns Enable or disable the VPN-Target filtering.

Returns:

  • (:enable, :disable, nil)

    Enable or disable the VPN-Target filtering.



34
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_evpn_bgp_rr.rb', line 34

attribute :policy_vpn_target

#reflect_client:enable, ...

Returns Configure the local device as the route reflector and the peer or peer group as the client of the route reflector.

Returns:

  • (:enable, :disable, nil)

    Configure the local device as the route reflector and the peer or peer group as the client of the route reflector.



30
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_evpn_bgp_rr.rb', line 30

attribute :reflect_client