Class: Ansible::Ruby::Modules::Pn_vrouterbgp
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Pn_vrouterbgp
- Defined in:
- lib/ansible/ruby/modules/generated/network/netvisor/pn_vrouterbgp.rb
Overview
Execute vrouter-bgp-add, vrouter-bgp-remove, vrouter-bgp-modify command. Each fabric, cluster, standalone switch, or virtual network (VNET) can provide its tenants with a vRouter service that forwards traffic between networks and implements Layer 4 protocols.
Instance Method Summary collapse
-
#pn_bfd ⇒ Object?
Specify if you want BFD protocol support for fault detection.
-
#pn_clipassword ⇒ Object?
Provide login password if user is not root.
-
#pn_cliswitch ⇒ Object?
Target switch(es) to run the cli on.
-
#pn_cliusername ⇒ Object?
Provide login username if user is not root.
-
#pn_default_originate ⇒ Object?
Specify if you want announce default routes to the neighbor or not.
-
#pn_ebgp ⇒ Object?
Specify a value for external BGP to accept or attempt BGP connections to external peers, not directly connected, on the network.
-
#pn_holdtime ⇒ Object?
Specify BGP neighbor holdtime in seconds.
-
#pn_keepalive ⇒ Object?
Specify BGP neighbor keepalive interval in seconds.
-
#pn_max_prefix ⇒ Object?
Specify the maximum number of prefixes.
-
#pn_max_prefix_warn ⇒ Object?
Specify if you want a warning message when the maximum number of prefixes is exceeded.
-
#pn_multiprotocol ⇒ :"ipv4-unicast", ...
Specify a multi-protocol for BGP.
-
#pn_neighbor ⇒ String?
Specify a neighbor IP address to use for BGP.,Required for vrouter-bgp-add.
-
#pn_next_hop_self ⇒ Object?
Specify if the next-hop is the same router or not.
-
#pn_override_capability ⇒ Object?
Specify if you want to override capability.
-
#pn_password ⇒ Object?
Specify a password, if desired.
-
#pn_prefix_listin ⇒ Object?
Specify the prefix list to filter traffic inbound.
-
#pn_prefix_listout ⇒ Object?
Specify the prefix list to filter traffic outbound.
-
#pn_remote_as ⇒ Integer?
Specify the remote Autonomous System(AS) number.
-
#pn_route_mapin ⇒ Object?
Specify inbound route map for neighbor.
-
#pn_route_mapout ⇒ Object?
Specify outbound route map for neighbor.
-
#pn_route_reflector ⇒ Object?
Specify if a route reflector client is used.
-
#pn_soft_reconfig ⇒ Object?
Specify if you want a soft reconfiguration of inbound traffic.
-
#pn_vrouter_name ⇒ String
Specify a name for the vRouter service.
-
#pn_weight ⇒ Object?
Specify a default weight value between 0 and 65535 for the neighbor routes.
-
#state ⇒ :present, ...
State the action to perform.
Methods inherited from Base
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
#pn_bfd ⇒ Object?
Returns Specify if you want BFD protocol support for fault detection.
68 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_vrouterbgp.rb', line 68 attribute :pn_bfd |
#pn_clipassword ⇒ Object?
Returns Provide login password if user is not root.
16 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_vrouterbgp.rb', line 16 attribute :pn_clipassword |
#pn_cliswitch ⇒ Object?
Returns Target switch(es) to run the cli on.
19 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_vrouterbgp.rb', line 19 attribute :pn_cliswitch |
#pn_cliusername ⇒ Object?
Returns Provide login username if user is not root.
13 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_vrouterbgp.rb', line 13 attribute :pn_cliusername |
#pn_default_originate ⇒ Object?
Returns Specify if you want announce default routes to the neighbor or not.
78 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_vrouterbgp.rb', line 78 attribute :pn_default_originate |
#pn_ebgp ⇒ Object?
Returns Specify a value for external BGP to accept or attempt BGP connections to external peers, not directly connected, on the network. This is a value between 1 and 255.
44 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_vrouterbgp.rb', line 44 attribute :pn_ebgp |
#pn_holdtime ⇒ Object?
Returns Specify BGP neighbor holdtime in seconds.
84 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_vrouterbgp.rb', line 84 attribute :pn_holdtime |
#pn_keepalive ⇒ Object?
Returns Specify BGP neighbor keepalive interval in seconds.
81 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_vrouterbgp.rb', line 81 attribute :pn_keepalive |
#pn_max_prefix ⇒ Object?
Returns Specify the maximum number of prefixes.
62 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_vrouterbgp.rb', line 62 attribute :pn_max_prefix |
#pn_max_prefix_warn ⇒ Object?
Returns Specify if you want a warning message when the maximum number of prefixes is exceeded.
65 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_vrouterbgp.rb', line 65 attribute :pn_max_prefix_warn |
#pn_multiprotocol ⇒ :"ipv4-unicast", ...
Returns Specify a multi-protocol for BGP.
71 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_vrouterbgp.rb', line 71 attribute :pn_multiprotocol |
#pn_neighbor ⇒ String?
Returns Specify a neighbor IP address to use for BGP.,Required for vrouter-bgp-add.
30 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_vrouterbgp.rb', line 30 attribute :pn_neighbor |
#pn_next_hop_self ⇒ Object?
Returns Specify if the next-hop is the same router or not.
38 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_vrouterbgp.rb', line 38 attribute :pn_next_hop_self |
#pn_override_capability ⇒ Object?
Returns Specify if you want to override capability.
56 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_vrouterbgp.rb', line 56 attribute :pn_override_capability |
#pn_password ⇒ Object?
Returns Specify a password, if desired.
41 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_vrouterbgp.rb', line 41 attribute :pn_password |
#pn_prefix_listin ⇒ Object?
Returns Specify the prefix list to filter traffic inbound.
47 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_vrouterbgp.rb', line 47 attribute :pn_prefix_listin |
#pn_prefix_listout ⇒ Object?
Returns Specify the prefix list to filter traffic outbound.
50 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_vrouterbgp.rb', line 50 attribute :pn_prefix_listout |
#pn_remote_as ⇒ Integer?
Returns Specify the remote Autonomous System(AS) number. This value is between 1 and 4294967295.,Required for vrouter-bgp-add.
34 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_vrouterbgp.rb', line 34 attribute :pn_remote_as |
#pn_route_mapin ⇒ Object?
Returns Specify inbound route map for neighbor.
87 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_vrouterbgp.rb', line 87 attribute :pn_route_mapin |
#pn_route_mapout ⇒ Object?
Returns Specify outbound route map for neighbor.
90 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_vrouterbgp.rb', line 90 attribute :pn_route_mapout |
#pn_route_reflector ⇒ Object?
Returns Specify if a route reflector client is used.
53 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_vrouterbgp.rb', line 53 attribute :pn_route_reflector |
#pn_soft_reconfig ⇒ Object?
Returns Specify if you want a soft reconfiguration of inbound traffic.
59 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_vrouterbgp.rb', line 59 attribute :pn_soft_reconfig |
#pn_vrouter_name ⇒ String
Returns Specify a name for the vRouter service.
26 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_vrouterbgp.rb', line 26 attribute :pn_vrouter_name |
#pn_weight ⇒ Object?
Returns Specify a default weight value between 0 and 65535 for the neighbor routes.
75 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_vrouterbgp.rb', line 75 attribute :pn_weight |
#state ⇒ :present, ...
Returns State the action to perform. Use ‘present’ to add bgp, ‘absent’ to remove bgp and ‘update’ to modify bgp.
22 |
# File 'lib/ansible/ruby/modules/generated/network/netvisor/pn_vrouterbgp.rb', line 22 attribute :state |