Skip to content
Merged
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
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
- Add `ip_domain_lookup_nsap`, `ip_domain_lookup_recursive`, and `ip_domain_lookup_vrfs*` attributes to `iosxe_system` resource and data source
- Add `iosxe_evpn_ethernet_segment` resource and data source for managing L2VPN EVPN Ethernet Segment configuration
- Add `evpn_ethernet_segments` attribute to `iosxe_interface_ethernet` and `iosxe_interface_port_channel` resources and data sources
- Add `ip_ssh_bulk_mode` and `ip_ssh_bulk_mode_window_size` attributes to `iosxe_system` resource and data source
- Add `set_ip_next_hop_unchanged` attribute to `iosxe_route_map` resource and data source
- Enhance `set_communities` attribute documentation in `iosxe_route_map` to clarify support for well-known BGP community values (internet, local-AS, no-advertise, no-export, gshut)

Expand Down
2 changes: 2 additions & 0 deletions docs/data-sources/system.md
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,8 @@ data "iosxe_system" "example" {
- `ip_scp_server_enable` (Boolean) Enable server side of SCP
- `ip_source_route` (Boolean) Process packets with source routing header options
- `ip_ssh_authentication_retries` (Number) Specify number of authentication retries
- `ip_ssh_bulk_mode` (Boolean) Enable optimizations for bulk data transfer procedures
- `ip_ssh_bulk_mode_window_size` (Number) Window-size value
- `ip_ssh_source_interface_five_gigabit_ethernet` (String) Five GigabitEthernet
- `ip_ssh_source_interface_forty_gigabit_ethernet` (String) Forty GigabitEthernet
- `ip_ssh_source_interface_gigabit_ethernet` (String) GigabitEthernet IEEE 802.3z
Expand Down
1 change: 1 addition & 0 deletions docs/guides/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ description: |-
- Add `ip_domain_lookup_nsap`, `ip_domain_lookup_recursive`, and `ip_domain_lookup_vrfs*` attributes to `iosxe_system` resource and data source
- Add `iosxe_evpn_ethernet_segment` resource and data source for managing L2VPN EVPN Ethernet Segment configuration
- Add `evpn_ethernet_segments` attribute to `iosxe_interface_ethernet` and `iosxe_interface_port_channel` resources and data sources
- Add `ip_ssh_bulk_mode` and `ip_ssh_bulk_mode_window_size` attributes to `iosxe_system` resource and data source
- Add `set_ip_next_hop_unchanged` attribute to `iosxe_route_map` resource and data source
- Enhance `set_communities` attribute documentation in `iosxe_route_map` to clarify support for well-known BGP community values (internet, local-AS, no-advertise, no-export, gshut)

Expand Down
5 changes: 5 additions & 0 deletions docs/resources/system.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,8 @@ resource "iosxe_system" "example" {
memory_free_low_watermark_processor = 203038
ip_ssh_time_out = 120
ip_ssh_authentication_retries = 3
ip_ssh_bulk_mode = true
ip_ssh_bulk_mode_window_size = 262144
call_home_contact_email = "email@test.com"
call_home_cisco_tac_1_profile_active = true
call_home_cisco_tac_1_destination_transport_method = "email"
Expand Down Expand Up @@ -163,6 +165,9 @@ resource "iosxe_system" "example" {
- `ip_source_route` (Boolean) Process packets with source routing header options
- `ip_ssh_authentication_retries` (Number) Specify number of authentication retries
- Range: `0`-`5`
- `ip_ssh_bulk_mode` (Boolean) Enable optimizations for bulk data transfer procedures
- `ip_ssh_bulk_mode_window_size` (Number) Window-size value
- Range: `131072`-`1073741824`
- `ip_ssh_source_interface_five_gigabit_ethernet` (String) Five GigabitEthernet
- `ip_ssh_source_interface_forty_gigabit_ethernet` (String) Forty GigabitEthernet
- `ip_ssh_source_interface_gigabit_ethernet` (String) GigabitEthernet IEEE 802.3z
Expand Down
2 changes: 2 additions & 0 deletions examples/resources/iosxe_system/resource.tf
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,8 @@ resource "iosxe_system" "example" {
memory_free_low_watermark_processor = 203038
ip_ssh_time_out = 120
ip_ssh_authentication_retries = 3
ip_ssh_bulk_mode = true
ip_ssh_bulk_mode_window_size = 262144
call_home_contact_email = "email@test.com"
call_home_cisco_tac_1_profile_active = true
call_home_cisco_tac_1_destination_transport_method = "email"
Expand Down
4 changes: 4 additions & 0 deletions gen/definitions/system.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -343,6 +343,10 @@ attributes:
tf_name: ip_ssh_source_interface_hundred_gigabit_ethernet
example: 1
exclude_test: true
- yang_name: ip/ssh/bulk-mode
example: true
- yang_name: ip/ssh/bulk-mode/window-size
example: 262144
- yang_name: control-plane/Cisco-IOS-XE-policy:service-policy/input
example: system-cpp-policy
exclude_test: true
Expand Down
8 changes: 8 additions & 0 deletions internal/provider/data_source_iosxe_system.go

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

4 changes: 4 additions & 0 deletions internal/provider/data_source_iosxe_system_test.go

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

57 changes: 57 additions & 0 deletions internal/provider/model_iosxe_system.go

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

11 changes: 11 additions & 0 deletions internal/provider/resource_iosxe_system.go

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

4 changes: 4 additions & 0 deletions internal/provider/resource_iosxe_system_test.go

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

1 change: 1 addition & 0 deletions templates/guides/changelog.md.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ description: |-
- Add `ip_domain_lookup_nsap`, `ip_domain_lookup_recursive`, and `ip_domain_lookup_vrfs*` attributes to `iosxe_system` resource and data source
- Add `iosxe_evpn_ethernet_segment` resource and data source for managing L2VPN EVPN Ethernet Segment configuration
- Add `evpn_ethernet_segments` attribute to `iosxe_interface_ethernet` and `iosxe_interface_port_channel` resources and data sources
- Add `ip_ssh_bulk_mode` and `ip_ssh_bulk_mode_window_size` attributes to `iosxe_system` resource and data source
- Add `set_ip_next_hop_unchanged` attribute to `iosxe_route_map` resource and data source
- Enhance `set_communities` attribute documentation in `iosxe_route_map` to clarify support for well-known BGP community values (internet, local-AS, no-advertise, no-export, gshut)

Expand Down