Skip to content

Commit dda1179

Browse files
committed
Enable delete attributes for hsrp resources
1 parent cea8c7f commit dda1179

10 files changed

+32
-2
lines changed

docs/resources/router_hsrp_interface_address_family_ipv4_group_v1.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@ resource "iosxr_router_hsrp_interface_address_family_ipv4_group_v1" "example" {
5353
- `address_learn` (Boolean) Learn virtual IP address from peer
5454
- `bfd_fast_detect_peer_interface` (String) Select an interface over which to run BFD
5555
- `bfd_fast_detect_peer_ipv4` (String) BFD peer interface IPv4 address
56+
- `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`.
57+
- Choices: `all`, `attributes`
5658
- `device` (String) A device name from the provider configuration.
5759
- `mac_address` (String) Use specified mac address for the virtual router
5860
- `name` (String) MGO session name

docs/resources/router_hsrp_interface_address_family_ipv4_group_v2.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@ resource "iosxr_router_hsrp_interface_address_family_ipv4_group_v2" "example" {
5252
- `address_learn` (Boolean) Learn virtual IP address from peer
5353
- `bfd_fast_detect_peer_interface` (String) Select an interface over which to run BFD
5454
- `bfd_fast_detect_peer_ipv4` (String) BFD peer interface IPv4 address
55+
- `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`.
56+
- Choices: `all`, `attributes`
5557
- `device` (String) A device name from the provider configuration.
5658
- `mac_address` (String) Use specified mac address for the virtual router
5759
- `name` (String) MGO session name

gen/definitions/router_hsrp_interface_address_family_ipv4_group_v1.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
---
22
name: Router HSRP Interface Address Family IPv4 Group V1
33
path: Cisco-IOS-XR-um-router-hsrp-cfg:/router/hsrp/interfaces/interface[interface-name=%s]/address-family/ipv4/hsrp/group-number-version-1s/group-number-version-1[group-number-version-1-id=%v]
4-
no_delete_attributes: true
54
doc_category: HSRP
65
attributes:
76
- yang_name: interface-name

gen/definitions/router_hsrp_interface_address_family_ipv4_group_v2.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
---
22
name: Router HSRP Interface Address Family IPv4 Group V2
33
path: Cisco-IOS-XR-um-router-hsrp-cfg:/router/hsrp/interfaces/interface[interface-name=%s]/address-family/ipv4/hsrp/group-number-version-2s/group-number-version-2[group-number-version-2-id=%v]
4-
no_delete_attributes: true
54
doc_category: HSRP
65
attributes:
76
- yang_name: interface-name

internal/provider/data_source_iosxr_router_hsrp_interface_address_family_ipv4_group_v1_test.go

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/provider/data_source_iosxr_router_hsrp_interface_address_family_ipv4_group_v2_test.go

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/provider/model_iosxr_router_hsrp_interface_address_family_ipv4_group_v1.go

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/provider/model_iosxr_router_hsrp_interface_address_family_ipv4_group_v2.go

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/provider/resource_iosxr_router_hsrp_interface_address_family_ipv4_group_v1.go

Lines changed: 12 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/provider/resource_iosxr_router_hsrp_interface_address_family_ipv4_group_v2.go

Lines changed: 12 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)