@@ -14,18 +14,25 @@ This resource can manage the Router BGP VRF Neighbor Address Family configuratio
14
14
15
15
``` terraform
16
16
resource "iosxr_router_bgp_vrf_neighbor_address_family" "example" {
17
- as_number = "65001"
18
- vrf_name = "VRF1"
19
- neighbor_address = "10.1.1.2"
20
- af_name = "ipv4-unicast"
21
- route_policy_in = "ROUTE_POLICY_1"
22
- route_policy_out = "ROUTE_POLICY_1"
23
- default_originate_route_policy = "ROUTE_POLICY_1"
24
- next_hop_self = true
25
- next_hop_self_inheritance_disable = true
26
- soft_reconfiguration_inbound_always = true
27
- send_community_ebgp_inheritance_disable = true
28
- remove_private_as_inheritance_disable = true
17
+ as_number = "65001"
18
+ vrf_name = "VRF1"
19
+ neighbor_address = "10.1.1.2"
20
+ af_name = "ipv4-unicast"
21
+ route_policy_in = "ROUTE_POLICY_1"
22
+ route_policy_out = "ROUTE_POLICY_1"
23
+ default_originate_route_policy = "ROUTE_POLICY_1"
24
+ next_hop_self = true
25
+ next_hop_self_inheritance_disable = true
26
+ soft_reconfiguration_inbound_always = true
27
+ send_community_ebgp_inheritance_disable = true
28
+ remove_private_as = true
29
+ remove_private_as_inheritance_disable = true
30
+ remove_private_as_entire_aspath = true
31
+ remove_private_as_internal = true
32
+ remove_private_as_internal_inheritance_disable = true
33
+ remove_private_as_inbound = true
34
+ remove_private_as_inbound_entire_aspath = true
35
+ remove_private_as_inbound_inheritance_disable = true
29
36
}
30
37
```
31
38
@@ -49,7 +56,14 @@ resource "iosxr_router_bgp_vrf_neighbor_address_family" "example" {
49
56
- ` device ` (String) A device name from the provider configuration.
50
57
- ` next_hop_self ` (Boolean) Disable the next hop calculation for this neighbor
51
58
- ` next_hop_self_inheritance_disable ` (Boolean) Prevent next-hop-self from being inherited from the parent
59
+ - ` remove_private_as ` (Boolean) Remove private AS number from outbound updates
60
+ - ` remove_private_as_entire_aspath ` (Boolean) remove only if all ASes in the path are private
61
+ - ` remove_private_as_inbound ` (Boolean) Remove private AS number from inbound updates
62
+ - ` remove_private_as_inbound_entire_aspath ` (Boolean) remove only if all ASes in the path are private
63
+ - ` remove_private_as_inbound_inheritance_disable ` (Boolean) Prevent remove-private-AS from being inherited from the parent
52
64
- ` remove_private_as_inheritance_disable ` (Boolean) Prevent remove-private-AS from being inherited from the parent
65
+ - ` remove_private_as_internal ` (Boolean) remove only if all ASes in the path are private
66
+ - ` remove_private_as_internal_inheritance_disable ` (Boolean) Prevent remove-private-AS from being inherited from the parent
53
67
- ` route_policy_in ` (String) Apply route policy to inbound routes
54
68
- ` route_policy_out ` (String) Apply route policy to outbound routes
55
69
- ` send_community_ebgp_inheritance_disable ` (Boolean) Prevent send-community-ebgp from being inherited from the parent
0 commit comments