Class: Ansible::Ruby::Modules::Nxos_bgp_neighbor
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Nxos_bgp_neighbor
- Defined in:
- lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor.rb
Overview
Manages BGP neighbors configurations on NX-OS switches.
Instance Method Summary collapse
-
#asn ⇒ Integer
BGP autonomous system number.
-
#capability_negotiation ⇒ Symbol?
Configure whether or not to negotiate capability with this neighbor.
-
#connected_check ⇒ Symbol?
Configure whether or not to check for directly connected peer.
-
#description ⇒ String?
Description of the neighbor.
-
#dynamic_capability ⇒ Symbol?
Configure whether or not to enable dynamic capability.
-
#ebgp_multihop ⇒ Object?
Specify multihop TTL for a remote peer.
-
#local_as ⇒ Integer?
Specify the local-as number for the eBGP neighbor.
-
#log_neighbor_changes ⇒ :enable, ...
Specify whether or not to enable log messages for neighbor up/down event.
-
#low_memory_exempt ⇒ Symbol?
Specify whether or not to shut down this neighbor under memory pressure.
-
#maximum_peers ⇒ Object?
Specify Maximum number of peers for this neighbor prefix Valid values are between 1 and 1000, or ‘default’, which does not impose the limit.
-
#neighbor ⇒ String
Neighbor Identifier.
-
#pwd ⇒ Object?
Specify the password for neighbor.
-
#pwd_type ⇒ :"3des", ...
Specify the encryption type the password will use.
-
#remote_as ⇒ Integer?
Specify Autonomous System Number of the neighbor.
-
#remove_private_as ⇒ :enable, ...
Specify the config to remove private AS number from outbound updates.
-
#shutdown ⇒ Symbol?
Configure to administratively shutdown this neighbor.
-
#state ⇒ :present, ...
Determines whether the config should be present or not on the device.
-
#suppress_4_byte_as ⇒ Symbol?
Configure to suppress 4-byte AS Capability.
-
#timers_holdtime ⇒ Object?
Specify holdtime timer value.
-
#timers_keepalive ⇒ Object?
Specify keepalive timer value.
-
#transport_passive_only ⇒ Symbol?
Specify whether or not to only allow passive connection setup.
-
#update_source ⇒ String?
Specify source interface of BGP session and updates.
-
#vrf ⇒ String?
Name of the VRF.
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
#asn ⇒ Integer
12 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor.rb', line 12 attribute :asn |
#capability_negotiation ⇒ Symbol?
32 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor.rb', line 32 attribute :capability_negotiation |
#connected_check ⇒ Symbol?
28 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor.rb', line 28 attribute :connected_check |
#description ⇒ String?
24 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor.rb', line 24 attribute :description |
#dynamic_capability ⇒ Symbol?
36 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor.rb', line 36 attribute :dynamic_capability |
#ebgp_multihop ⇒ Object?
40 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor.rb', line 40 attribute :ebgp_multihop |
#local_as ⇒ Integer?
43 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor.rb', line 43 attribute :local_as |
#log_neighbor_changes ⇒ :enable, ...
47 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor.rb', line 47 attribute :log_neighbor_changes |
#low_memory_exempt ⇒ Symbol?
51 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor.rb', line 51 attribute :low_memory_exempt |
#maximum_peers ⇒ Object?
55 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor.rb', line 55 attribute :maximum_peers |
#neighbor ⇒ String
20 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor.rb', line 20 attribute :neighbor |
#pwd ⇒ Object?
58 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor.rb', line 58 attribute :pwd |
#pwd_type ⇒ :"3des", ...
61 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor.rb', line 61 attribute :pwd_type |
#remote_as ⇒ Integer?
65 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor.rb', line 65 attribute :remote_as |
#remove_private_as ⇒ :enable, ...
69 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor.rb', line 69 attribute :remove_private_as |
#shutdown ⇒ Symbol?
73 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor.rb', line 73 attribute :shutdown |
#state ⇒ :present, ...
95 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor.rb', line 95 attribute :state |
#suppress_4_byte_as ⇒ Symbol?
77 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor.rb', line 77 attribute :suppress_4_byte_as |
#timers_holdtime ⇒ Object?
84 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor.rb', line 84 attribute :timers_holdtime |
#timers_keepalive ⇒ Object?
81 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor.rb', line 81 attribute :timers_keepalive |
#transport_passive_only ⇒ Symbol?
87 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor.rb', line 87 attribute :transport_passive_only |
#update_source ⇒ String?
91 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor.rb', line 91 attribute :update_source |
#vrf ⇒ String?
16 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor.rb', line 16 attribute :vrf |