Class: Ansible::Ruby::Modules::Ce_bgp
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Ce_bgp
- Defined in:
- lib/ansible/ruby/modules/generated/network/cloudengine/ce_bgp.rb
Overview
Manages BGP configurations on HUAWEI CloudEngine switches.
Instance Method Summary collapse
-
#as_number ⇒ Object?
Local AS number.
-
#as_path_limit ⇒ Object?
Maximum number of AS numbers in the AS_Path attribute.
-
#bgp_rid_auto_sel ⇒ :no_use, ...
The function to automatically select router IDs for all VPN BGP instances is enabled.
-
#check_first_as ⇒ :no_use, ...
Check the first AS in the AS_Path of the update messages from EBGP peers.
-
#clear_interval ⇒ Object?
Clear interval.
-
#confed_id_number ⇒ Object?
Confederation ID.
-
#confed_nonstanded ⇒ :no_use, ...
Configure the device to be compatible with devices in a nonstandard confederation.
-
#confed_peer_as_num ⇒ Object?
Confederation AS number, in two-byte or four-byte format.
-
#conn_retry_time ⇒ Object?
ConnectRetry interval.
-
#default_af_type ⇒ :ipv4uni, ...
Type of a created address family, which can be IPv4 unicast or IPv6 unicast.
-
#ebgp_if_sensitive ⇒ :no_use, ...
If the value is true, After the fast EBGP interface awareness function is enabled, EBGP sessions on an interface are deleted immediately when the interface goes Down.
-
#gr_peer_reset ⇒ :no_use, ...
Peer disconnection through GR.
-
#graceful_restart ⇒ :no_use, ...
Enable GR of the BGP speaker in the specified address family, peer address, or peer group.
-
#hold_interval ⇒ Object?
Hold interval.
-
#hold_time ⇒ Object?
Hold time, in seconds.
-
#is_shutdown ⇒ :no_use, ...
Interrupt BGP all neighbor.
-
#keep_all_routes ⇒ :no_use, ...
If the value is true, the system stores all route update messages received from all peers (groups) after BGP connection setup.
-
#keepalive_time ⇒ Object?
If the value of a timer changes, the BGP peer relationship between the routers is disconnected.
-
#memory_limit ⇒ :no_use, ...
Support BGP RIB memory protection.
-
#min_hold_time ⇒ Object?
Min hold time, in seconds.
-
#router_id ⇒ Object?
ID of a router that is in IPv4 address format.
-
#state ⇒ :present, ...
Specify desired state of the resource.
-
#suppress_interval ⇒ Object?
Suppress interval.
-
#time_wait_for_rib ⇒ Object?
Period of waiting for the End-Of-RIB flag.
-
#vrf_name ⇒ Object?
Name of a BGP instance.
-
#vrf_rid_auto_sel ⇒ :no_use, ...
If the value is true, VPN BGP instances are enabled to automatically select router IDs.
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
#as_number ⇒ Object?
16 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bgp.rb', line 16 attribute :as_number |
#as_path_limit ⇒ Object?
26 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bgp.rb', line 26 attribute :as_path_limit |
#bgp_rid_auto_sel ⇒ :no_use, ...
40 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bgp.rb', line 40 attribute :bgp_rid_auto_sel |
#check_first_as ⇒ :no_use, ...
29 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bgp.rb', line 29 attribute :check_first_as |
#clear_interval ⇒ Object?
66 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bgp.rb', line 66 attribute :clear_interval |
#confed_id_number ⇒ Object?
33 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bgp.rb', line 33 attribute :confed_id_number |
#confed_nonstanded ⇒ :no_use, ...
36 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bgp.rb', line 36 attribute :confed_nonstanded |
#confed_peer_as_num ⇒ Object?
69 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bgp.rb', line 69 attribute :confed_peer_as_num |
#conn_retry_time ⇒ Object?
91 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bgp.rb', line 91 attribute :conn_retry_time |
#default_af_type ⇒ :ipv4uni, ...
98 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bgp.rb', line 98 attribute :default_af_type |
#ebgp_if_sensitive ⇒ :no_use, ...
94 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bgp.rb', line 94 attribute :ebgp_if_sensitive |
#gr_peer_reset ⇒ :no_use, ...
52 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bgp.rb', line 52 attribute :gr_peer_reset |
#graceful_restart ⇒ :no_use, ...
19 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bgp.rb', line 19 attribute :graceful_restart |
#hold_interval ⇒ Object?
63 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bgp.rb', line 63 attribute :hold_interval |
#hold_time ⇒ Object?
85 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bgp.rb', line 85 attribute :hold_time |
#is_shutdown ⇒ :no_use, ...
56 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bgp.rb', line 56 attribute :is_shutdown |
#keep_all_routes ⇒ :no_use, ...
44 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bgp.rb', line 44 attribute :keep_all_routes |
#keepalive_time ⇒ Object?
82 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bgp.rb', line 82 attribute :keepalive_time |
#memory_limit ⇒ :no_use, ...
48 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bgp.rb', line 48 attribute :memory_limit |
#min_hold_time ⇒ Object?
88 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bgp.rb', line 88 attribute :min_hold_time |
#router_id ⇒ Object?
79 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bgp.rb', line 79 attribute :router_id |
#state ⇒ :present, ...
12 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bgp.rb', line 12 attribute :state |
#suppress_interval ⇒ Object?
60 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bgp.rb', line 60 attribute :suppress_interval |
#time_wait_for_rib ⇒ Object?
23 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bgp.rb', line 23 attribute :time_wait_for_rib |
#vrf_name ⇒ Object?
72 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bgp.rb', line 72 attribute :vrf_name |
#vrf_rid_auto_sel ⇒ :no_use, ...
75 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_bgp.rb', line 75 attribute :vrf_rid_auto_sel |