- Add
source_port_equal_2throughsource_port_equal_10attributes toiosxe_access_list_extendedresource and data source
- Add
iosxe_zone_securityresource and data source for Zone-Based Firewall zone definitions (zone security <name>,description) - Add
zone_member_securityattribute toiosxe_interface_ethernet,iosxe_interface_loopback,iosxe_interface_vlan,iosxe_interface_tunnel,iosxe_interface_port_channel,iosxe_interface_port_channel_subinterface, andiosxe_interface_bdiresources and data sources for ZBF interface zone assignment - Add
iosxe_zone_pair_securityresource and data source - Add
class_type,policy_action,policy_log, andpolicy_parameter_mapattributes toiosxe_policy_mapresource and data source for Zone-Based Firewall (ZBF) inspect policy-map class configuration - Add
iosxe_object_groupresource and data source with FQDN (object-group fqdn) and network (object-group network) object group support, including name, description, nested group references, host entries, network addresses, address ranges, and regex FQDN patterns - Add
iosxe_ipv6_prefix_listresource and data source - Add
iosxe_parameter_mapresource and data source - Fix panic in route-map (and other list-entry resources) when adding a new entry before an existing one that contains list-type match/set attributes. The
getDeletedItems(RESTCONF) andaddDeletedItemsXML(NETCONF) functions had swapped loop indices when comparing list element values between state and plan.
- Add
source_fqdn_groupanddestination_fqdn_groupattributes toiosxe_access_list_extendedresource and data source - Add
ipv4_address_dhcpattribute toiosxe_interface_ethernet,iosxe_interface_loopback,iosxe_interface_vlan,iosxe_interface_port_channel,iosxe_interface_port_channel_subinterface, andiosxe_interface_tunnelresources and data sources - Add
match_result_type_successattribute toiosxe_class_mapresource and data source - BREAKING CHANGE: Remove the
auto_qos_voipattribute from theiosxe_interface_ethernet,iosxe_interface_port_channel, andiosxe_interface_port_channel_subinterfaceresources and data sources. This attribute was never functional, as the corresponding YANG leaf is a choice leaf that requires selection from the existingauto_qos_voip_cisco_phone,auto_qos_voip_cisco_softphone, andauto_qos_voip_trustattributes. - Fix incorrect xpaths for microsecond interval attributes (
interval_microseconds,interval_microseconds_both,interval_microseconds_min_tx,interval_microseconds_min_rx,interval_microseconds_multiplier) iniosxe_bfd_template_multi_hopresource and data source. The xpaths were missing thems-unitcontainer, causingunknown-elementerrors over NETCONF. - Add
bfd,dead_interval,hello_interval,mtu_ignore, andpriorityattributes toiosxe_interface_ospfv3resource and data source - Fix
iosxe_lineresource to delete individual aux line sub-attributes on destroy instead of attempting to remove the entire aux entry, which the device refuses sinceline aux 0is a permanent fixture - Add
iosxe_bgp_bmp_serverresource and data source - Add
ip_flow_monitorsandipv6_flow_monitorsattributes toiosxe_interface_tunnelresource and data source - Add
iosxe_device_trackingresource and data source - Add
iosxe_device_tracking_policyresource and data source - Add
ip_flow_monitorsandipv6_flow_monitorsattributes toiosxe_interface_port_channelandiosxe_interface_port_channel_subinterfaceresources and data sources - Fix banner whitespace normalization for both RESTCONF and NETCONF read paths, and mark banner attributes as
Computedto prevent idempotency issues with leading/trailing whitespace - BREAKING CHANGE: Remove
feature_name,feature_port_bulk,feature_port_onegig,feature_port_b_6xonegig, andfeature_port_tengigattributes fromiosxe_licenseresource and data source. These mapped to YANG leafs with no backing CLI on any supported platform. - Add
ip_sftp_username,ip_sftp_password_encryption, andip_sftp_passwordattributes toiosxe_systemresource and data source - Add static NAT support (inside and outside source static) to
iosxe_natresource and data source
- BREAKING CHANGE: Remove
wait_start_*attributes fromiosxe_aaa_accountingresource and data source (connectionsandexecsblocks). IOS-XE silently convertswait-starttostart-stopon all supported versions, causing Terraform idempotency issues. Use the equivalentstart_stop_*attributes instead. - Expose attributes with sensitive values also as write-only attributes
- Fix issue with NETCONF sibling element handling when removing multiple elements from YANG lists (e.g., removing multiple VLAN priorities or helper addresses)
- Mark
trunk_allowed_vlans_add,trunk_allowed_vlans_except, andtrunk_allowed_vlans_removeattributes ofiosxe_interface_switchportresource as write-only to avoid drift detection - BREAKING CHANGE: Rename
authentication_meticulous_sha_1keychaintoauthentication_meticulous_sha_1_keychaininiosxe_bfd_template_multi_hopresource and data source - Fix incorrect xpath for
authentication_meticulous_sha_1_keychainattribute iniosxe_bfd_template_multi_hopresource and data source - Fix
iosxe_spanning_treeresource to not remove VLANs from STP when VLANs are removed from resource configuration - Add
disabled_vlansattribute toiosxe_spanning_treeresource and data source for explicitly disabling STP on specific VLANs - Fix
iosxe_interface_ethernetresource to delete ISIS container on destroy instead of only the tag leaf - Add
police_target_bitrate_exceed_drop,police_cir,police_bc,police_be,police_pir,police_pir_be,police_cir_conform_transmit,police_cir_exceed_drop,police_rate_percent,queue_buffers_ratio, andset_dscpattributes toiosxe_policy_mapresource and data source - Fix idempotency issue with multi-line banners over NETCONF caused by trailing whitespace differences
- BREAKING CHANGE: Change default protocol from RESTCONF to NETCONF. Existing users can set
protocol = "restconf"to maintain current behavior. See migration guide for details. - Add support for type
FiftyGigabitEthernetto various interface resources - Add
ip_nat_insideandip_nat_outsideattributes toiosxe_interface_tunnel,iosxe_interface_loopback,iosxe_interface_vlan,iosxe_interface_port_channel, andiosxe_interface_port_channel_subinterfaceresources and data sources
- Do not read
pac_key_encryptionattribute ofiosxe_radiusresource and data source to avoid drift detection - Do not read
encryptionattribute ofiosxe_snmp_serverresource and data source to avoid drift detection - Do not read
secret_encryptionattribute ofiosxe_usernameresource and data source to avoid drift detection
- Various fixes related to creating and reading NETCONF payloads
- Remove SBOM from GitHub Releases
- Fix SBOM creation process
- Add
mld_snoopingandmld_snooping_querierattributes to theiosxe_systemresource and data sources - Add
iosxe_interface_bdiresource and data sources - Add
service_instancesattribute toiosxe_interface_ethernetresource and data sources - Add
iosxe_bridge_domainresource and data sources - Add
trunk_allowed_vlans_all,trunk_allowed_vlans_none,trunk_allowed_vlans_add,trunk_allowed_vlans_except, andtrunk_allowed_vlans_removeattributes toiosxe_interface_switchportresource and data source using non-deprecated YANG vlan-v2 paths - Add
trunk_allowed_vlans_legacyandtrunk_allowed_vlans_none_legacyattributes toiosxe_interface_switchportresource and data source for backward compatibility with deprecated YANG paths - Add
icmp_echo_frequencyattribute toiosxe_slaresource and data source - Add
iosxe_commitaction - Add
iosxe_save_configaction - Add
igmp_snooping_querier,igmp_snooping_querier_version,igmp_snooping_querier_max_response_time, andigmp_snooping_querier_timer_expiryattributes toiosxe_systemresource and data source - BREAKING CHANGE: Rename
buffered_sizeattribute ofiosxe_loggingresource tobuffered_size_legacy - BREAKING CHANGE: Rename
buffered_severityattribute ofiosxe_loggingresource tobuffered_severity_legacy - Add
buffered_sizeandbuffered_severityattributes toiosxe_loggingresource and data source - Add
vnidsattribute toiosxe_vrfresource and data source - Add
iosxe_evpn_profileresource and data source - Add
ip_tcp_path_mtu_discovery,ip_tcp_mssandip_tcp_window_sizeattributes toiosxe_systemresource and data source
- Add
stopbitsattribute toiosxe_lineresource and data source - Add
ipv4_evpn_mcast_*andipv6_evpn_mcast_*attributes toiosxe_vrfresource and data source - Add
ipv4_import_map,ipv4_export_map,ipv6_import_mapandipv6_export_mapattributes toiosxe_vrfresource and data source - Add
inherit_peer_policyattribute toiosxe_bgp_ipv4_unicast_neighborandiosxe_bgp_l2vpn_evpn_neighborresources and data source - Add
network_point_to_pointattribute toiosxe_interface_isisresource and data source - Add device level
protocolprovider attribute - Add
enable_traps_bgp_cbgp2_state_changesandenable_traps_bgp_cbgp2_threshold_prefixattributes toiosxe_snmp_serverresource and data source - Add
tunnel_protection_ipsec_profile_legacyattribute toiosxe_interface_tunnelresource and data source - Add
destination_ip_vrfattribute toiosxe_flow_exporterresource and data source - Add
collect_interface_inputattribute toiosxe_flow_recordresource and data source - Add
ip_tcp_adjust_mssattribute toiosxe_interface_tunnelresource and data source - Add
match_cosattribute toiosxe_class_mapresource and data source
- Add
iosxe_l2_vfiresource and data source - Add
ip_local_proxy_arpattribute toiosxe_interface_vlanresource and data source - Add
iosxe_cryptoresource and data source - Add
rd_autoattribute toiosxe_vrfresource and data source - Add
ipv6_multicast_routingattribute toiosxe_systemresource and data source - Add
iosxe_mplsresource and data source - Add
iosxe_bgp_address_family_vpnv4resource and data source - Add
iosxe_bgp_address_family_vpnv6resource and data source - Add
ipv4_mdt_*attributes toiosxe_vrfresource and data source - Add
event_syslog_*attributes toiosxe_eemresource and data source
- Fix
iosxe_yangresource payload ordering with NETCONF, link - Add
ip_igmp_versionattribute toiosxe_interface_ethernet,iosxe_interface_loopback,iosxe_interface_port_channel,iosxe_interface_port_channel_subinterface,iosxe_interface_tunnel, andiosxe_interface_vlanresources and data sources - Add
ip_default_gatewayattribute toiosxe_systemresource and data source for default gateway configuration on non-routing devices - Add
device_classifierattribute toiosxe_systemresource and data source for endpoint device classification - Add
table_mapsattribute toiosxe_systemresource and data source for QoS table map configuration with DSCP/CoS value translation - Enhance
set_communitiesattribute documentation iniosxe_route_mapto clarify support for well-known BGP community values (internet, local-AS, no-advertise, no-export, gshut) - Add
route_mapattribute toiosxe_bgp_l2vpn_evpn_neighborresource and data source - Add
import_path_selection_allandipv4_unicast_aggregate_addresses.summary_onlyattributes toiosxe_bgp_address_family_ipv4_vrfresource and data source - BREAKING CHANGE: Rename
evpn_instancetoevpn_instance_legacyandevpn_instance_vnitoevpn_instance_vni_legacyiniosxe_vlan_configurationresource and data source - Add
evpn_instance,evpn_instance_vni, andevpn_instance_protectedattributes toiosxe_vlan_configurationresource and data source - Add
evpn_instance_profileandevpn_instance_profile_protectedattributes toiosxe_vlan_configurationresource and data source - Add
ttlattribute toiosxe_flow_exporterresource and data source - Add
match_routing_vrf_input,match_vxlan_vnid,match_vxlan_vtep_input, andmatch_vxlan_vtep_outputattributes toiosxe_flow_recordresource and data source - Add
register_source_interface_loopbackattributes toiosxe_pimresource and data source - Add
iosxe_bgp_address_family_ipv4_mvpnresource and data source - Add
iosxe_bgp_ipv4_mvpn_neighborresource and data source - Add
vlan_based_multicast_advertiseattribute toiosxe_evpn_instanceresource and data source - Add
multicast_advertiseattribute toiosxe_evpnresource and data source - Add
carrier_delay_msecandhold_queuesattributes toiosxe_interface_ethernetresource and data source - Add
iosxe_pim_ipv6resource and data source - Add
iosxe_interface_pim_ipv6resource and data source - Add
iosxe_multicastresource and data source - Add
deadtimeattribute to AAA group server radius iniosxe_aaaresource and data source - Add
key_encryption,automate_tester_ignore_auth_port, andautomate_tester_idle_timeattributes toiosxe_radiusresource and data source - Add
authentication_mac_move_permitandauthentication_mac_move_deny_uncontrolledattributes toiosxe_systemresource and data source - Add
dot1xanddot1x_default_*attributes toiosxe_aaa_accountingresource and data source - BREAKING CHANGE: Rename
iosxe_tacacs_serverresource and data source toiosxe_tacacs - Add
portattribute toiosxe_tacacsresource and data source - BREAKING CHANGE: Add new
iosxe_tacacs_serverresource and data source - Add
enable_default_group_legacy,enable_default_enable_legacy,enable_default_line_legacyandenable_default_none_legacyattributes toiosxe_aaa_authenticationresource and data source - Add
iosxe_isisresource and data source - Add
iosxe_interface_isisresource and data source - Add
ip_router_isisattribute toiosxe_interface_ethernet,iosxe_interface_loopback,iosxe_interface_port_channel_subinterface,iosxe_interface_port_channel,iosxe_interface_tunnelandiosxe_interface_vlanresources and data sources
- Fix issue with incorrect reading of lists via NETCONF
- Add lock polling for NETCONF honoring the
lock_release_timeoutprovider configuration attribute - Fully serialize NETCONF operations
- Fix error when trying to delete resources via NETCONF which no longer exist
- Add
dot1x_timeout_quiet_period,dot1x_timeout_supp_timeout,dot1x_timeout_ratelimit_period, anddot1x_timeout_server_timeoutattributes toiosxe_templateresource and data source - Fix
iosxe_commitresource to also allow saving the configuration if RESTCONF is used
- Add experimental support for NETCONF with
protocolprovider attribute, including support for applying changes to the candidate configuration and committing them as a single transaction - Add
iosxe_commitresource - Introduce universal
hostprovider attribute and deprecateurlattribute - BREAKING CHANGE: Rename
iosxe_restconfresource and data source toiosxe_yang - BREAKING CHANGE: Rename
update_source_loopbackattribute ofiosxe_bgp_neighborandiosxe_bgp_ipv4_unicast_vrf_neighborresources and data sources toupdate_source_interface_loopback - Add
loggingandvlansattributes toiosxe_spanning_treeresource and data source - Add
ipv4_unicast_router_id_ipattribute toiosxe_bgp_address_family_ipv4_vrfresource and data source - Add
flooding_suppression_address_resolution_disableattribute toiosxe_evpnresource and data source - Add
authentication_event_*attributes toiosxe_interface_ethernetresource and data source - Add
iosxe_evpn_ethernet_segmentresource and data source for managing L2VPN EVPN Ethernet Segment configuration - Add
evpn_ethernet_segmentsattribute toiosxe_interface_ethernetandiosxe_interface_port_channelresources and data sources - Add
ip_domain_lookup_nsap,ip_domain_lookup_recursive, andip_domain_lookup_vrfsattributes toiosxe_systemresource and data source - Add
inherit_peer_sessionattribute toiosxe_bgp_neighborresource and data source - Add
iosxe_bgp_peer_session_templateresource and data source - Add
set_ip_next_hop_unchangedattribute toiosxe_route_mapresource and data source - Add
bgp_nexthop_trigger_delayandrewrite_evpn_rt_asnattributes toiosxe_bgp_address_family_l2vpnresource and data source - Add
ip_routing_protocol_purge_interface,ip_ssh_bulk_modeandip_ssh_bulk_mode_window_sizeattributes toiosxe_systemresource and data source - Add
logging_count,persistent_*andrate_limit_*attributes toiosxe_loggingresource and data source - Add
iosxe_bgp_peer_policy_templateresource and data source - Add
ip_dhcp_relay_information_option_vpn_idattribute toiosxe_interface_ethernetandiosxe_interface_vlanresources and data sources - Add
local_routingattribute toiosxe_interface_nveresource and data source - Add
ipv4_unicast_maximum_paths_ebgpandipv4_unicast_maximum_paths_ibgpattributes to theiosxe_bgp_address_family_ipv4andiosxe_bgp_address_family_ipv4_vrfresources and data sources - Add more
source_*attributes toiosxe_flow_exporterresource and data source - Add
match_ipv4_ttlandmatch_datalink_*attributes toiosxe_flow_recordresource and data source - Add
ipv4_route_replicateattribute toiosxe_vrfresource and and data source - Add
ip_cef_load_sharing_algorithm_include_ports_source,ip_cef_load_sharing_algorithm_include_ports_destination,ipv6_cef_load_sharing_algorithm_include_ports_source,ipv6_cef_load_sharing_algorithm_include_ports_destination, andport_channel_load_balanceattributes toiosxe_systemresource and data source - Add
router_id_ip,bgp_graceful_restart, andbgp_update_delaytoiosxe_bgpresource and data source - Add
multi_area_idsattribute toiosxe_interface_ospfresource and data source - Add
log_adjacency_changes,log_adjacency_changes_detail,nsf_cisco,nsf_cisco_enforce_global,nsf_ietf,nsf_ietf_restart_interval,max_metric_router_lsa_*,fast_reroute_per_prefix_enable_prefix_priority,redistribute_static_subnetsandredistribute_connected_subnetsattributes toiosxe_ospfandiosxe_ospf_vrfresources and data sources
- Extend list of transient error patterns
- Enhance database synchronization detection
- Add
passive_interface_disable_*attributes toiosxe_ospfandiosxe_ospf_vrfresources and data sources - Fix issue with destroying
iosxe_interface_ethernetresources - Change route target attributes of
iosxe_vrffrom type "List" to "Set" - Add
role_based_enforcementattributes toiosxe_cts - Add
tftp_source_interface_*attributes toiosxe_systemresource and data source - Add
hashattribute toiosxe_crypto_pkiresource and data source - Add
snooping_information_option,snooping_information_option_allow_untrustedandsnooping_information_option_format_remote_id_stringattributes toiosxe_dhcpresource and data source - Add
mac_addressattribute toiosxe_interface_vlanresource and data source - Add
rawattribute toiosxe_cliresource
- Fix issue with configuration of track objects using
iosxe_systemresource - Add
iosxe_platformresource and data source - Fix issue with
access_session_mac_move_denyattribute ofiosxe_systemresource - Fix issue with
diagnostic_bootup_levelattribute ofiosxe_systemresource - Add
lock_release_timeoutprovider configuration attribute - Extend request timeout for
iosxe_spanning_treeresource - Add
iosxe_eemresource and data source - Add
selected_devicesprovider configuration attribute
- Add
ip_nbar_classification_dns_classify_by_domainattribute toiosxe_systemresource and data source - Add
iosxe_natresource and data source - Add
session_timeout,stopbits,first,exec_timeout_minutes,exec_timeout_seconds,monitor,escape_character,logging_synchronous,transport_output_all,transport_output_none, andtransport_outputattributes for console, aux and vty toiosxe_lineresource and data source - Add
consoleattribute toiosxe_loggingresource and data source - Add
burst,iburstandperiodicattributes toiosxe_ntpresource and data source - Add
dhcp_configattribute toiosxe_serviceresource and data source - Add
iosxe_slaresource and data source - Add
ipv4_unicast_admin_distances,ipv4_unicast_distance_bgp_external,ipv4_unicast_distance_bgp_internalandipv4_unicast_distance_bgp_localattributes toiosxe_iosxe_bgp_address_family_ipv4resource and data source - Add
ipv4_unicast_admin_distances,ipv4_unicast_distance_bgp_external,ipv4_unicast_distance_bgp_internalandipv4_unicast_distance_bgp_localattributes toiosxe_iosxe_bgp_address_family_ipv4_vrfresource and data source - Add
track_objects,ip_multicast_route_limit,ip_domain_list_names,ip_domain_list_vrf_domain,ip_domain_list_vrf,ethernet_cfm_alarm_config_delay,ethernet_cfm_alarm_config_reset,standby_redirects_enable_disable,standby_redirectsandsecurity_passwords_min_lengthattributes toiosxe_systemresource and data source - Add
guest_vlan_supplicant,critical_eapolandcritical_eapol_blockattributes toiosxe_dot1xresource and data source - Mark password and key attributes as sensitive and do not read them from the device
- BREAKING CHANGE: Combine
iosxe_msdpandiosxe_msdp_vrfresources and data sources into singleiosxe_msdpresource and data source - BREAKING CHANGE: Combine
iosxe_pimandiosxe_pim_vrfresources and data sources into singleiosxe_pimresource and data source - BREAKING CHANGE: Rename
iosxe_static_route_vrfresource and data source toiosxe_static_routes_vrf - BREAKING CHANGE: Combine
iosxe_snmp_server,iosxe_snmp_server_groupandiosxe_snmp_server_userresources and data sources into singleiosxe_snmp_serverresource and data source - Change
permit_entriesanddeny_entriesattributes ofiosxe_community_list_standardresource and data source from Lists to Sets - Add
accept_agreement,accept_end,accept_user,udi_pid,udi_sn,feature_name,feature_port_bulk,feature_port_onegig,feature_port_b_6xonegig, andfeature_port_tengigattributes toiosxe_licenseresource and data source - Add
enable_traps_bgp,enable_traps_cbgp2,enable_traps_ospfv3_errors,enable_traps_ospfv3_state_change,vrf_hosts,ip_address,vrf,community_or_user,version,encryption, andsecurity_levelattributes toiosxe_snmp_serverresource and data source - Add
level,list_name,action_type,broadcast,group_broadcast,group_logger,group1_group,group2_group,group3_group,group4_group,name,default,none,start_stop_broadcast,start_stop_logger,start_stop_group1,start_stop_group2,start_stop_group3,start_stop_group4,stop_only_broadcast,stop_only_logger,stop_only_group1,stop_only_group2,stop_only_group3,stop_only_group4,wait_start_broadcast,wait_start_logger,wait_start_group1,wait_start_group2,wait_start_group3,wait_start_group4,name,none,start_stop_broadcast,start_stop_logger,start_stop_group1,start_stop_group2,start_stop_group3,start_stop_group4,stop_only_broadcast,stop_only_logger,stop_only_group1,stop_only_group2,stop_only_group3,stop_only_group4,wait_start_broadcast,wait_start_logger,wait_start_group1,wait_start_group2,wait_start_group3, andwait_start_group4attributes toiosxe_aaa_accountingresource and data source - Add
enable_default_group1_cache,enable_default_group1_enable,enable_default_group1_group,enable_default_group1_line,enable_default_group1_none,enable_default_group2_cache,enable_default_group2_enable,enable_default_group2_group,enable_default_group2_line,enable_default_group2_none,enable_default_group3_cache,enable_default_group3_enable,enable_default_group3_group,enable_default_group3_line,enable_default_group3_none,enable_default_group4_cache,enable_default_group4_enable,enable_default_group4_group,enable_default_group4_line, andenable_default_group4_noneattributes toiosxe_aaa_authenticationresource and data source - Add
level,list_name,a1_group,a1_local,a1_if_authenticated,a1_none,a1_radius,a1_tacacs,a2_group,a2_local,a2_if_authenticated,a2_none,a2_radius,a2_tacacs,a3_group,a3_local,a3_if_authenticated,a3_none,a3_radius,a3_tacacs,a4_group,a4_local,a4_if_authenticated,a4_none,a4_radius,a4_tacacs,name,group1_cache,group1_group,group1_radius, andgroup1_tacacsattributes toiosxe_aaa_authorizationresource and data source - Add
vrf,local_authentication_type,local_authorization, andlocal_auth_max_fail_attemptsattributes toiosxe_aaaresrouce and data source - Add
icmp_named_msg_type,destination_port_equal_2,destination_port_equal_3,destination_port_equal_4,destination_port_equal_5,destination_port_equal_6,destination_port_equal_7,destination_port_equal_8,destination_port_equal_9,destination_port_equal_10,icmp_msg_type, andicmp_msg_codeattributes toiosxe_access_list_extendedresource and data source - Add
iosxe_access_list_role_basedresource and data source - Add
filter_lists_cdpattribute toiosxe_device_sensorresource and data source - Add
match_access_group_name,match_ip_dscp, andmatch_ip_precedenceattributes toiosxe_class_mapresource and data source - Add
police_target_bitrate_conform_transmit,police_target_bitrate_exceed_transmit,police_target_bitrate,police_target_bitrate_conform_burst_byte, andpolice_target_bitrate_excess_burst_byteattributes toiosxe_policy_mapresource and data source - Add
cdp_enable,cdp_tlv_app,cdp_tlv_location,cdp_tlv_server_location,ip_nat_inside, andip_nat_outsideattributes toiosxe_interface_ethernetresource and data source - Add
negotiation_autoattribute toiosxe_interface_port_channelresource and data source - Add
ip_hosts,ip_hosts_vrf,name,ips,vrf,hosts,subscriber_templating,call_home_contact_email,call_home_cisco_tac_1_profile_active,call_home_cisco_tac_1_destination_transport_method,ip_ftp_passive,tftp_source_interface_gigabit_ethernet,tftp_source_interface_loopback,version, andmultilink_ppp_bundle_nameattributes toiosxe_systemresource and data source - Add
role_based_enforcement_logging_interval,role_based_enforcement_vlan_lists,role_based_permissions_default_acl_name,sgt,sxp_connection_peers_ipv4,sxp_connection_peers_ipv4_vrf,sxp_default_password,sxp_default_password_type,sxp_enable,sxp_listener_hold_max_time,sxp_listener_hold_min_time,sxp_retry_periodandsxp_speaker_hold_timeattributes toiosxe_ctsresource and data source - Add
http_url_certattribute toiosxe_crypto_ikev2resource and data source
- Change type of
transport_inputattribute ofiosxe_lineresource and data source fromStringtoList of String - Add
ip_ssh_version_legacy,ip_ssh_time_outandip_ssh_authentication_retriesattributes toiosxe_systemresource and data source - Add subinterface option to
iosxe_interface_mpls,iosxe_interface_ospf,iosxe_interface_ospfv3andiosxe_interface_pimresources and data sources
- BREAKING CHANGE: Integrate
iosxe_logging_ipv4_host_transportresource and data source intoiosxe_loggingresource and data source - BREAKING CHANGE: Integrate
iosxe_logging_ipv6_host_transportresource and data source intoiosxe_loggingresource and data source - BREAKING CHANGE: Integrate
iosxe_logging_ipv4_host_vrf_transportresource and data source intoiosxe_loggingresource and data source - BREAKING CHANGE: Integrate
iosxe_logging_ipv6_host_vrf_transportresource and data source intoiosxe_loggingresource and data source - BREAKING CHANGE: Refactor import logic of resources to use list of attributes instead of YANG paths
- Add support for specifying device name in import identifier
- Add
filter_spec_dhcp_excludes,filter_spec_lldp_excludes,filter_spec_cdp_includes,tlv_name_system_capabilitiesattributes toiosxe_device_sensorresource and data source - Extend timeout to wait for device configuration database lock release, link
- BREAKING CHANGE: Rename
set_isakmp_profile_ikev2_profile_ikev2_profile_case_ikev2_profiletoset_ikev2_profileofiosxe_crypto_ipsec_profileresource and data source - BREAKING CHANGE: Rename
set_isakmp_profile_ikev2_profile_isakmp_profile_case_isakmp_profiletoset_isakmp_profileofiosxe_crypto_ipsec_profileresource and data source - Add
timezone,timezone_offset_hours,timezone_offset_minutesattributes toiosxe_clockresource and data source - Change
update_source_loopbackattribute ofiosxe_bgp_neighborresource and data source fromStringtoNumber - Change
update_source_loopbackattribute ofiosxe_bgp_ipv4_unicast_vrf_neighborresource and data source fromStringtoNumber - Add
enable_traps_aaa_server,enable_traps_vdsl2line,enable_traps_adslline,enable_traps_pki,enable_traps_alarm_type,enable_traps_casa,enable_traps_cnpd,enable_traps_dial,enable_traps_dlsw,enable_traps_ds1,enable_traps_dsp_card_status,enable_traps_dsp_oper_state,enable_traps_entity_sensor,enable_traps_entity_state,enable_traps_entity_qfp_mem_res_thresh,enable_traps_entity_qfp_throughput_notif,enable_traps_ether_oam,enable_traps_ethernet_cfm_alarm,enable_traps_ethernet_cfm_cc_config,enable_traps_ethernet_cfm_cc_cross_connect,enable_traps_ethernet_cfm_cc_loop,enable_traps_ethernet_cfm_cc_mep_down,enable_traps_ethernet_cfm_cc_mep_up,enable_traps_ethernet_cfm_cc_crosscheck_mep_missing,enable_traps_ethernet_cfm_cc_crosscheck_mep_unknown,enable_traps_ethernet_cfm_cc_crosscheck_service_up,enable_traps_ethernet_evc_create,enable_traps_ethernet_evc_delete,enable_traps_ethernet_evc_status,enable_traps_firewall_serverstatus,enable_traps_frame_relay_config_only,enable_traps_frame_relay_config_subif_configs,enable_traps_frame_relay_subif_count,enable_traps_frame_relay_subif_interval,enable_traps_frame_relay_config_bundle_mismatch,enable_traps_frame_relay_multilink_bundle_mismatch,enable_traps_ip_local_pool,enable_traps_isdn_call_information,enable_traps_isdn_chan_not_avail,enable_traps_isdn_ietf,enable_traps_isdn_layer2,enable_traps_l2tun_session,enable_traps_l2tun_tunnel,enable_traps_l2tun_pseudowire_status,enable_traps_pimstdmib_neighbor_loss,enable_traps_pimstdmib_invalid_register,enable_traps_pimstdmib_invalid_join_prune,enable_traps_pimstdmib_rp_mapping_change,enable_traps_pimstdmib_interface_election,enable_traps_pfr,enable_traps_pppoe,enable_traps_resource_policy,enable_traps_rsvp,enable_traps_vrrp,enable_traps_sonet,enable_traps_srp,enable_traps_voiceattributes toiosxe_snmp_serverresource and data source - Add
next_hops_with_trackattribute toiosxe_static_routeandiosxe_static_route_vrfresources and data sources - Fix idempotency issue with
keyandpac_keyattributes ofiosxe_radiusresource - BREAKING CHANGE: Rename
trap_source_xattributes ofiosxe_ntpresource and data source tosource_x
- Add
cisp_enable,access_session_mac_move_deny,diagnostic_bootup_level,memory_free_low_watermark_processor,archive_path,archive_maximum,archive_write_memory,archive_time_period,archive_log_config_logging_enable,archive_log_config_logging_size,redundancy,redundancy_mode,transceiver_type_all_monitoring,ip_forward_protocol_nd,ip_scp_server_enable,ip_ssh_version,control_plane_service_policy_input,pnp_profilesattributes toiosxe_systemresource and data source - Add
ip_ssh_source_interface_xattributes toiosxe_systemresource and data source - Add
ip_domain_lookup_source_interface_xattributes toiosxe_systemresource and data source - Add
recovery_cause_oam_remote_failure,recovery_cause_mrp_miscablingattributes toiosxe_errdisableresource and data source - Add
enable_traps_mvpn,enable_traps_lisp,enable_traps_mpls,enable_traps_mpls_rfcattributes toiosxe_snmp_serverresource and data source - Add
anycast_gateway_mac_autoattribute toiosxe_evpnresource and data source - Add
mtu,ipv6_flow_monitors,ip_nbar_protocol_discoveryattributes toiosxe_interface_ethernetresource and data source - Add
auto_cost_reference_bandwidth,passive_interfaceattributes toiosxe_ospfandiosxe_ospf_vrfresources and data sources - Add
match_application_name,match_flow_observation_point,match_ipv4_version,collect_connection_initiator,collect_connection_new_connections,collect_connection_server_counter_bytes_network_long,collect_connection_server_counter_packets_long,collect_datalink_mac_source_address_input,collect_flow_direction,match_ipv6_destination_address,match_ipv6_source_address,match_ipv6_version,match_ipv6_protocol,match_connection_client_ipv4_address,match_connection_server_ipv4_address,match_connection_client_ipv6_address,match_connection_server_ipv6_address,match_connection_server_transport_portattributes toiosxe_flow_recordresource and data source - Add
export_protocol,option_interface_table_timeout,option_vrf_table_timeout,option_sampler_table,option_application_table_timeout,option_application_attributes_timeoutattributes toiosxe_flow_exporterresource and data source - Add
cache_timeout_inactiveattribute toiosxe_flow_monitorresource and data source - Add
device_tracking,device_tracking_attached_policiesattributes toiosxe_interface_ethernetandiosxe_interface_port_channelresources and data sources - Add
ip_tacacs_source_interface_x,ip_radius_source_interface_xattributes toiosxe_systemresource and data source - Add
iosxe_spanning_treeresource and data source - Add
iosxe_device_sensorresource and data source - Add
iosxe_crypto_pkiresource and data source - Add
boot_system_flash_files,boot_system_bootfiles,enable_secretattributes toiosxe_systemresource and data source - Add
iosxe_licenseresource and data source - Add
iosxe_lldpresource and data source
- BREAKING_CHANGE: Drop support for IOS-XE 17.9
- Add
esp-192-aesandesp-256-aesoptions toiosxe_crypto_ipsec_transform_setresource and data source - Make
v3_auth_algorithmattribute ofiosxe_snmp_server_userresource and data source optional - Add
TLSv1.3option toip_http_tls_versionattribute ofiosxe_systemresource and data source - BREAKING_CHANGE: Rename
snooping_vlanstosnooping_vlans_legacyand addsnooping_vlansattribute toiosxe_dhcpresource and data source to support versions >=17.14 - BREAKING_CHANGE: Rename
match_route_type_localtomatch_route_type_local_legacyand addmatch_route_type_localattribute toiosxe_route_mapresource and data source to support versions >=17.15 - BREAKING_CHANGE: Remove
delete_modeattribute fromiosxe_snmp_server_userresource - BREAKING_CHANGE: Rename
inspection_filters.vlanattribute ofiosxe_arpresource and data source toinspection_filters.vlans - BREAKING CHANGE: Rename
vlan_based_auto_route_targettovlan_based_auto_route_target_legacyand addvlan_based_auto_route_targetattribute toiosxe_evpn_instanceresource and data source to support versions >=17.15 - BREAKING CHANGE: Rename
vlan_based_route_target_importtovlan_based_route_target_import_legacyand addvlan_based_route_target_importattribute toiosxe_evpn_instanceresource and data source to support versions >=17.15 - BREAKING CHANGE: Rename
vlan_based_route_targetattribute tovlan_based_route_target_legacyofiosxe_evpn_instanceresource and data source - BREAKING CHANGE: Rename
vlan_based_route_target_bothattribute tovlan_based_route_target_both_legacyofiosxe_evpn_instanceresource and data source - BREAKING CHANGE: Rename
vlan_based_route_target_exportattribute tovlan_based_route_target_export_legacyofiosxe_evpn_instanceresource and data source - BREAKING CHANGE: Rename
vlan_based_route_target_importattribute tovlan_based_route_target_import_legacyofiosxe_evpn_instanceresource and data source - Add
vlan_based_route_target_exportsattribute toiosxe_evpn_instanceresource and data source to support versions >=17.15 - Add
vlan_based_route_target_importsattribute toiosxe_evpn_instanceresource and data source to support versions >=17.15 - Add
vtp_mode_client,vtp_mode_off,vtp_mode_server,vtp_mode_transparentattributes toiosxe_vtpresource and data source - Add
bpduguard_enable,bpduguard_disable,spanning_tree_portfast,spanning_tree_portfast_disableandspanning_tree_portfast_edgeattributes toiosxe_interface_ethernetresource and data source - BREAKING CHANGE: Rename
trap_source_hundred_gig_eattribute totrap_source_hundred_gigabit_ethernetofiosxe_ntpresource and data source - Add
ip_name_serversandip_name_servers_vrfattributes toiosxe_systemresource and data source
- Fix update issue with
iosxe_restconfresource and emptyattributesmap - Fix issue with
iosxe_restconfvalidation, link - Fix issue with
iosxe_interface_ethernetresource blocking the device database, link
- Fix idempotency issue with
secretattribute ofiosxe_usernameresource - Add
tunnel_vrfattribute toiosxe_interface_tunnelresource and data source - Add
ip_http_secure_active_session_modules,ip_http_max_connectionsandip_http_active_session_modulesattributes toiosxe_systemresource and data source - Fix idempotency issue with
keyattribute ofiosxe_tacacs_serverresource - Add
encryptionattribute toiosxe_tacacs_serverresource and data source - Add
trusted_keysattribute toiosxe_ntpresource and data source
- Fix import of resources
- Add
managedflag to provider device configuration to allow temporarily skipping a device due to maintenance
- Add
Tunnelinterface type toiosxe_interface_pimresource and data source - Add
ip_mtuattribute toiosxe_interface_tunnelresources and data sources
- Add support for descriptions to
iosxe_prefix_listresource and data source - Add
advertisement_intervalattribute toiosxe_bgp_ipv4_unicast_vrf_neighborresource and data source - Add
iosxe_flow_recordresource and data source - Add
iosxe_flow_exporterresource and data source - Add
iosxe_flow_monitorresource and data source - Add
ip_flow_monitorsattribute toiosxe_interface_ethernetresource and data source - Add
negotiation_autoattribute toiosxe_interface_ethernetresource and data source - BREAKING CHANGE: Rename
ianctivity_timerattribute toinactivity_timerofiosxe_service_templateresource and data source - Add
Tunneloption toiosxe_interface_ospfandiosxe_interface_ospfv3resource and data source - Add
logging_event_link_status_enableandsnmp_trap_link_statusattributes toiosxe_interface_ethernet,iosxe_interface_port_channel,iosxe_interface_tunnelresources and data sources - Add
load_intervalattribute toiosxe_interface_ethernet,iosxe_interface_port_channel,iosxe_interface_tunnel,iosxe_interface_vlanresources and data sources
- Add
bandwidthattribute toiosxe_interface_ethernetresource and data source - Add
speed_nonegotiateattribute toiosxe_interface_ethernetresource and data source - Add
service_policy_inputandservice_policy_outputattributes toiosxe_interface_ethernetresource and data source - Add
classesanddescriptionattributes toiosxe_policy_mapresource and data source - Add
match_dscpattribute toiosxe_class_mapresource and data source
- Add
next_hop_selfandnext_hop_self_allattributes toiosxe_bgp_ipv4_unicast_vrf_neighborresource and data source - Add
set_as_path_replace_anyandset_as_path_replace_asattributes toiosxe_route_mapresource and data source - Add
ip_httpattributes toiosxe_systemresource and data source
- Add
ipv4_unicast_router_id_loopbackattribute toiosxe_bgp_address_family_ipv4_vrfresource and data source - Add
ha_mode_graceful_restartattribute toiosxe_bgp_ipv4_unicast_vrf_neighborresource and data source - Add
dot1xattribute toiosxe_aaa_authenticationresource and data source - Add
identitiesattribute toiosxe_aaa_accountingresource and data source
- Add
speedoptions toiosxe_interface_ethernetresource and data source - Add more source interface type options to
iosxe_aaaresource and data source - Add
ipv4_unicast_aggregate_addressesattribute toiosxe_bgp_address_family_ipv4andiosxe_bgp_address_family_ipv4_vrfresources and data sources - Add
soft_reconfigurationattribute toiosxe_bgp_ipv4_unicast_neighbor,iosxe_bgp_ipv4_unicast_vrf_neighbor,iosxe_bgp_ipv6_unicast_neighborandiosxe_bgp_l2vpn_evpn_neighborresources and data sources - Add
fall_over_bfdattribute toiosxe_bgp_neighborandiosxe_bgp_ipv4_unicast_vrf_neighborresources and data sources - Add
iosxe_as_path_access_listresource and data source - Add
default_originateanddefault_originate_route_mapattributes toiosxe_bgp_ipv4_unicast_neighbor,iosxe_bgp_ipv4_unicast_vrf_neighborandiosxe_bgp_ipv6_unicast_neighborresources and data sources - Add
ip_bgp_community_new_formatattribute toiosxe_systemresource and data source - Add
community_list_standardresource and data source - Add
community_list_expandedresource and data source - Add
authentication,mabanddot1xattributes toiosxe_interface_ethernetresource and data source - Add
authorization_execandtransport_inputattributes toiosxe_lineresource and data source - Add
a2,a3anda4attributes toiosxe_aaa_authorizationresource and data source
- Add
iosxe_vlan_filterresource and data source - Add
iosxe_vlan_groupresource and data source - Add
iosxe_save_configresource - Add
iosxe_cliresource
- Add
iosxe_errdisableresource and data source - Add
iosxe_lineresource and data source - Add
spanning_tree_link_typeandip_dhcp_snooping_trustattributes toiosxe_interface_port_channelresource and data source - Add
compress_config,sequence_numbersandcall_homeattributes toiosxe_serviceresource and data source - Add
hosts,system_shutdownandenable_traps_*attributes toiosxe_snmp_serverresource and data source - BREAKING CHANGE: Rename
advertise_l2vpn_evpnattribute toipv4_unicast_advertise_l2vpn_evpnofiosxe_bgp_address_family_ipv4_vrfresource and data source - BREAKING CHANGE: Rename
redistribute_connectedattribute toipv4_unicast_redistribute_connectedofiosxe_bgp_address_family_ipv4_vrfresource and data source - BREAKING CHANGE: Rename
redistribute_staticattribute toipv4_unicast_redistribute_staticofiosxe_bgp_address_family_ipv4_vrfresource and data source - Add
ipv4_unicast_redistribute_connectedattribute toiosxe_bgp_address_family_ipv4resource and data source - Add
ipv4_unicast_redistribute_staticattribute toiosxe_bgp_address_family_ipv4resource and data source - BREAKING CHANGE: Rename
advertise_l2vpn_evpnattribute toipv6_unicast_advertise_l2vpn_evpnofiosxe_bgp_address_family_ipv6_vrfresource and data source - BREAKING CHANGE: Rename
redistribute_connectedattribute toipv6_unicast_redistribute_connectedofiosxe_bgp_address_family_ipv6_vrfresource and data source - BREAKING CHANGE: Rename
redistribute_staticattribute toipv6_unicast_redistribute_staticofiosxe_bgp_address_family_ipv6_vrfresource and data source - Add
ipv6_unicast_redistribute_connectedattribute toiosxe_bgp_address_family_ipv6resource and data source - Add
ipv6_unicast_redistribute_staticattribute toiosxe_bgp_address_family_ipv6resource and data source - When removing attributes from a resource (or setting them to
null) which were previously set, the corresponding configuration will be removed from the device - Add
ip_radius_source_interface_loopbackattribute toiosxe_aaaresources and data sources - BREAKING CHANGE: Rename
group_tacacsplusattribute togroup_server_tacacsplusofiosxe_aaaresource and data source - BREAKING CHANGE: Rename
serversattribute toserver_namesofiosxe_aaaresource and data source - Add
a1_groupanda2_localattributes toiosxe_aaa_authorizationresources and data sources - Add
arp_timeoutattribute toiosxe_interface_tunnelresources and data sources - Add
iosxe_service_templateresource and data source - Add
iosxe_vlan_access_mapresource and data source - Add
dot1x_timeout_tx_periodandservice_policy_type_control_subscriberattributes toiosxe_templateresources and data sources - When removing elements from a list attribute, the corresponding configuration on the device will be updated accordingly
- Fix issue when using
tunnel_destination_ipv4ortunnel_mode_ipsec_ipv4attributes ofiosxe_interface_tunnelresource - Add
iosxe_static_route_vrfresource and data source - Make
lists.keyattribute ofiosxe_restconfresource mandatory - Fix issue with nested
lists.itemsattributes ofiosxe_restconfresource - Add
iosxe_radiusresource and data source - Add
iosxe_bfd_template_single_hopresource and data source - Add
iosxe_cdpresource and data source - Add
cluster_id,fall_over,disable_connected_check,local_as,log_neighbor_changes,password,timers,ttl_securityattributes toiosxe_bgp_ipv4_unicast_vrf_neighborresource and data source - Add
iosxe_tacacs_serverresource and data source - Add
iosxe_bfdresource and data source - Add BFD attributes to
iosxe_interface_ethernet,iosxe_interface_port_channel,iosxe_interface_port_channel_subinterface,iosxe_interface_tunnelandiosxe_interface_vlanresources and data sources - BREAKING CHANGE: Rename
unreachablesattribute toip_unreachablesofiosxe_interface_ethernet,iosxe_interface_port_channel,iosxe_interface_port_channel_subinterface,iosxe_interface_tunnel,iosxe_interface_loopbackandiosxe_interface_vlanresources and data sources - BREAKING CHANGE: Rename
multicast_routingattribute toip_multicast_routingofiosxe_systemresource and data source - BREAKING CHANGE: Rename
multicast_routing_distributedattribute toip_multicast_routing_distributedofiosxe_systemresource and data source - Add
ipv6attributes toiosxe_interface_ethernet,iosxe_interface_port_channeliosxe_interface_vlaniosxe_interface_loopbackandiosxe_interface_port_channel_subinterfaceresources and data sources - Add
iosxe_bfd_template_multi_hopresource and data source - Add
disable_connected_check,fall_over,local_as,log_neighbor_changes,password,timersandttl_securityattributes toiosxe_bgp_neighborresource and data source - Add
ttl_securityandprocess_idsattributes toiosxe_interface_ospfresource and data source - BREAKING CHANGE: Remove
iosxe_interface_ospf_processresource and data source, functionality moved toiosxe_interface_ospfresource and data source - Add
iosxe_arpresource and data source - Add
iosxe_class_mapresource and data source - BREAKING CHANGE: Rename
ipv6_address_prefix_listattribute toipv6_addressesofiosxe_interface_tunnelresource and data source - Add
snooping_information_option_format_remote_id_hostnameattribute toiosxe_dhcpresource and data source - Add
iosxe_dot1xresource and data source - Add
arp_timeout,spanning_tree_link_typeandspanning_tree_portfast_trunkattribute toiosxe_interface_ethernetresource and data source - Add
message_digest_keysattribute toiosxe_interface_ospfresource and data source - Add
areasandpassive_interface_defaultattributes toiosxe_ospf_vrfresource and data source - Add
iosxe_policy_mapresource and data source - Add
iosxe_policy_map_eventresource and data source - Add
accounting_port,pac_keyandautomate_testerattributes toiosxe_radiusresource and data source - Add
arp_timeoutattribute toiosxe_interface_loopbackresource and data source - Add
ip_arp_inspectionandip_dhcp_snoopingattributes toiosxe_interface_ethernetresource and data source - Add
arp_timeoutandip_arp_inspectionattributes toiosxe_interface_port_channelandiosxe_interface_port_channel_subinterfaceresources and data sources - Add
areasattribute toiosxe_ospfresource and data source - Add
iosxe_udldresource and data source - Add
iosxe_vtpresource and data source - BREAKING CHANGE: Rename
neighborattribute toneighborsofiosxe_ospfresource and data source - BREAKING CHANGE: Rename
networkattribute tonetworksofiosxe_ospfresource and data source - BREAKING CHANGE: Rename
summary_addressattribute tosummary_addressesofiosxe_ospfresource and data source - Add
ipv4_unicast_networks_maskandipv4_unicast_networksattribute toiosxe_bgp_address_family_ipv4andiosxe_bgp_address_family_ipv4_vrfresources and data sources - Add
ipv6_unicast_networksattribute toiosxe_bgp_address_family_ipv6andiosxe_bgp_address_family_ipv6_vrfresources and data sources
- Add
iosxe_aaaresource and data source - Add
iosxe_aaa_accountingresource and data source - Add
iosxe_aaa_authorizationresource and data source - Add
iosxe_interface_mplsresource and data source - Add
iosxe_interface_ospfv3resource and data source - Add
iosxe_interface_tunnelresource and data source - Add
iosxe_crypto_ipsec_transform_setresource and data source - Add
iosxe_aaa_authenticationresource and data source - Add
iosxe_crypto_ikev2resource and data source - Add
iosxe_crypto_ikev2_proposalresource and data source - Add
iosxe_crypto_ipsec_profileresource and data source - Add
iosxe_radius_serverresource and data source
- Add
auto_qosattributes toiosxe_interface_ethernet,iosxe_interface_port_channelandiosxe_interface_port_channel_subinterfaceresources and data sources - Add
spanning_tree_guardattribute toiosxe_interface_ethernetandiosxe_interface_port_channelresources and data sources - Add
trust_deviceattribute toiosxe_interface_ethernet,iosxe_interface_port_channelandiosxe_interface_port_channel_subinterfaceresources and data sources - Add
trunk_allowed_vlans_noneattribute toiosxe_interface_switchportandiosxe_templateresources and data sources - Add
trunk_allowed_vlans_allattribute toiosxe_templateresource and data source - Add
ebgp_multihopattributes toiosxe_bgp_neighborandiosxe_bgp_ipv4_unicast_vrf_neighborresources and data sources
- Fix issue with deletion of servers and peers of
iosxe_ntpresource
- BREAKING CHANGE: Completely revamped the provider based on
github.com/netascode/terraform-provider-iosxecodebase, replacing all existing resources and data sources - BREAKING CHANGE: Remove
attributesmap of list items iniosxe_restconfresource
- Initial release