Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions docs/data-sources/bgp_address_family_l2vpn.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,4 +33,6 @@ data "iosxe_bgp_address_family_l2vpn" "example" {

### Read-Only

- `bgp_nexthop_trigger_delay` (Number) Set the delay to trigger nexthop tracking
- `id` (String) The path of the retrieved object.
- `rewrite_evpn_rt_asn` (Boolean) Enable rewrite RT in the BGP EVPN address-family
9 changes: 7 additions & 2 deletions docs/resources/bgp_address_family_l2vpn.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,10 @@ This resource can manage the BGP Address Family L2VPN configuration.

```terraform
resource "iosxe_bgp_address_family_l2vpn" "example" {
asn = "65000"
af_name = "evpn"
asn = "65000"
af_name = "evpn"
rewrite_evpn_rt_asn = true
bgp_nexthop_trigger_delay = 10
}
```

Expand All @@ -29,9 +31,12 @@ resource "iosxe_bgp_address_family_l2vpn" "example" {

### Optional

- `bgp_nexthop_trigger_delay` (Number) Set the delay to trigger nexthop tracking
- Range: `0`-`100`
- `delete_mode` (String) Configure behavior when deleting/destroying the resource. Either delete the entire object (YANG container) being managed, or only delete the individual resource attributes configured explicitly and leave everything else as-is. Default value is `all`.
- Choices: `all`, `attributes`
- `device` (String) A device name from the provider configuration.
- `rewrite_evpn_rt_asn` (Boolean) Enable rewrite RT in the BGP EVPN address-family

### Read-Only

Expand Down
6 changes: 4 additions & 2 deletions examples/resources/iosxe_bgp_address_family_l2vpn/resource.tf
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
resource "iosxe_bgp_address_family_l2vpn" "example" {
asn = "65000"
af_name = "evpn"
asn = "65000"
af_name = "evpn"
rewrite_evpn_rt_asn = true
bgp_nexthop_trigger_delay = 10
}
6 changes: 6 additions & 0 deletions gen/definitions/bgp_address_family_l2vpn.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,12 @@ attributes:
example: 65000
- yang_name: af-name
example: evpn
- yang_name: l2vpn-evpn/rewrite-evpn-rt-asn
tf_name: rewrite_evpn_rt_asn
example: true
- yang_name: l2vpn-evpn/bgp/nexthop/trigger/delay
tf_name: bgp_nexthop_trigger_delay
example: 10
test_prerequisites:
- path: Cisco-IOS-XE-native:native/router/Cisco-IOS-XE-bgp:bgp=65000
attributes:
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

76 changes: 67 additions & 9 deletions internal/provider/model_iosxe_bgp_address_family_l2vpn.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 12 additions & 0 deletions internal/provider/resource_iosxe_bgp_address_family_l2vpn.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.