Class: Ansible::Ruby::Modules::Nxos_bgp_neighbor_af
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Nxos_bgp_neighbor_af
- Defined in:
- lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor_af.rb
Overview
Manages BGP address-family’s neighbors configurations on NX-OS switches.
Instance Method Summary collapse
-
#additional_paths_receive ⇒ :enable, ...
Valid values are enable for basic command enablement; disable for disabling the command at the neighbor af level (it adds the disable keyword to the basic command); and inherit to remove the command at this level (the command value is inherited from a higher BGP layer).
-
#additional_paths_send ⇒ :enable, ...
Valid values are enable for basic command enablement; disable for disabling the command at the neighbor af level (it adds the disable keyword to the basic command); and inherit to remove the command at this level (the command value is inherited from a higher BGP layer).
-
#advertise_map_exist ⇒ Object?
Conditional route advertisement.
-
#advertise_map_non_exist ⇒ Object?
Conditional route advertisement.
-
#afi ⇒ :ipv4, ...
Address Family Identifier.
-
#allowas_in ⇒ Object?
Activate allowas-in property.
-
#allowas_in_max ⇒ Object?
Max-occurrences value for allowas_in.
-
#as_override ⇒ Symbol?
Activate the as-override feature.
-
#asn ⇒ Integer
BGP autonomous system number.
-
#default_originate ⇒ Symbol?
Activate the default-originate feature.
-
#default_originate_route_map ⇒ Object?
Route-map for the default_originate property.
-
#disable_peer_as_check ⇒ Symbol?
Disable checking of peer AS-number while advertising.
-
#filter_list_in ⇒ Object?
Valid values are a string defining a filter-list name, or ‘default’.
-
#filter_list_out ⇒ Object?
Valid values are a string defining a filter-list name, or ‘default’.
-
#max_prefix_interval ⇒ Object?
Optional restart interval.
-
#max_prefix_limit ⇒ Object?
Maximum-prefix limit value.
-
#max_prefix_threshold ⇒ Object?
Optional threshold percentage at which to generate a warning.
-
#max_prefix_warning ⇒ Symbol?
Optional warning-only keyword.
-
#neighbor ⇒ String
Neighbor Identifier.
-
#next_hop_self ⇒ Symbol?
Activate the next-hop-self feature.
-
#next_hop_third_party ⇒ Symbol?
Activate the next-hop-third-party feature.
-
#prefix_list_in ⇒ Object?
Valid values are a string defining a prefix-list name, or ‘default’.
-
#prefix_list_out ⇒ Object?
Valid values are a string defining a prefix-list name, or ‘default’.
-
#route_map_in ⇒ Object?
Valid values are a string defining a route-map name, or ‘default’.
-
#route_map_out ⇒ Object?
Valid values are a string defining a route-map name, or ‘default’.
-
#route_reflector_client ⇒ Symbol?
Router reflector client.
-
#safi ⇒ :unicast, ...
Sub Address Family Identifier.
-
#send_community ⇒ :none, ...
Send-community attribute.
-
#soft_reconfiguration_in ⇒ :enable, ...
Valid values are ‘enable’ for basic command enablement; ‘always’ to add the always keyword to the basic command; and ‘inherit’ to remove the command at this level (the command value is inherited from a higher BGP layer).
-
#soo ⇒ Object?
Site-of-origin.
-
#state ⇒ :present, ...
Determines whether the config should be present or not on the device.
-
#suppress_inactive ⇒ Symbol?
Suppress-inactive feature.
-
#unsuppress_map ⇒ Object?
Unsuppress-map.
-
#vrf ⇒ String?
Name of the VRF.
-
#weight ⇒ Object?
Weight value.
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
#additional_paths_receive ⇒ :enable, ...
32 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor_af.rb', line 32 attribute :additional_paths_receive |
#additional_paths_send ⇒ :enable, ...
36 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor_af.rb', line 36 attribute :additional_paths_send |
#advertise_map_exist ⇒ Object?
40 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor_af.rb', line 40 attribute :advertise_map_exist |
#advertise_map_non_exist ⇒ Object?
43 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor_af.rb', line 43 attribute :advertise_map_non_exist |
#afi ⇒ :ipv4, ...
24 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor_af.rb', line 24 attribute :afi |
#allowas_in ⇒ Object?
46 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor_af.rb', line 46 attribute :allowas_in |
#allowas_in_max ⇒ Object?
49 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor_af.rb', line 49 attribute :allowas_in_max |
#as_override ⇒ Symbol?
52 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor_af.rb', line 52 attribute :as_override |
#asn ⇒ Integer
12 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor_af.rb', line 12 attribute :asn |
#default_originate ⇒ Symbol?
56 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor_af.rb', line 56 attribute :default_originate |
#default_originate_route_map ⇒ Object?
60 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor_af.rb', line 60 attribute :default_originate_route_map |
#disable_peer_as_check ⇒ Symbol?
63 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor_af.rb', line 63 attribute :disable_peer_as_check |
#filter_list_in ⇒ Object?
67 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor_af.rb', line 67 attribute :filter_list_in |
#filter_list_out ⇒ Object?
70 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor_af.rb', line 70 attribute :filter_list_out |
#max_prefix_interval ⇒ Object?
76 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor_af.rb', line 76 attribute :max_prefix_interval |
#max_prefix_limit ⇒ Object?
73 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor_af.rb', line 73 attribute :max_prefix_limit |
#max_prefix_threshold ⇒ Object?
79 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor_af.rb', line 79 attribute :max_prefix_threshold |
#max_prefix_warning ⇒ Symbol?
82 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor_af.rb', line 82 attribute :max_prefix_warning |
#neighbor ⇒ String
20 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor_af.rb', line 20 attribute :neighbor |
#next_hop_self ⇒ Symbol?
86 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor_af.rb', line 86 attribute :next_hop_self |
#next_hop_third_party ⇒ Symbol?
90 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor_af.rb', line 90 attribute :next_hop_third_party |
#prefix_list_in ⇒ Object?
94 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor_af.rb', line 94 attribute :prefix_list_in |
#prefix_list_out ⇒ Object?
97 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor_af.rb', line 97 attribute :prefix_list_out |
#route_map_in ⇒ Object?
100 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor_af.rb', line 100 attribute :route_map_in |
#route_map_out ⇒ Object?
103 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor_af.rb', line 103 attribute :route_map_out |
#route_reflector_client ⇒ Symbol?
106 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor_af.rb', line 106 attribute :route_reflector_client |
#safi ⇒ :unicast, ...
28 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor_af.rb', line 28 attribute :safi |
#send_community ⇒ :none, ...
110 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor_af.rb', line 110 attribute :send_community |
#soft_reconfiguration_in ⇒ :enable, ...
114 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor_af.rb', line 114 attribute :soft_reconfiguration_in |
#soo ⇒ Object?
118 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor_af.rb', line 118 attribute :soo |
#state ⇒ :present, ...
131 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor_af.rb', line 131 attribute :state |
#suppress_inactive ⇒ Symbol?
121 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor_af.rb', line 121 attribute :suppress_inactive |
#unsuppress_map ⇒ Object?
125 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor_af.rb', line 125 attribute :unsuppress_map |
#vrf ⇒ String?
16 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor_af.rb', line 16 attribute :vrf |
#weight ⇒ Object?
128 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_bgp_neighbor_af.rb', line 128 attribute :weight |