Batch Configure
POST/vyos/vti/batch
Configure a VTI interface using batch operations.
Supported operations (all versions):
| Operation | Value | Description |
|---|---|---|
delete_interface | No | Delete entire interface |
set_interface_description | Yes | Set description |
delete_interface_description | No | Remove description |
set_interface_address | Yes | Add IP address (CIDR) |
delete_interface_address | Yes | Remove specific IP address |
delete_interface_addresses | No | Remove all addresses |
set_interface_mtu | Yes | Set MTU (68-16000) |
delete_interface_mtu | No | Reset MTU to default |
set_interface_disable | No | Administratively disable |
delete_interface_disable | No | Re-enable interface |
set_interface_vrf | Yes | Assign to VRF |
delete_interface_vrf | No | Remove VRF assignment |
set_redirect | Yes | Redirect incoming packets |
delete_redirect | No | Remove redirect |
set_mirror_ingress | Yes | Mirror ingress traffic |
delete_mirror_ingress | No | Remove ingress mirror |
set_mirror_egress | Yes | Mirror egress traffic |
delete_mirror_egress | No | Remove egress mirror |
set_ip_adjust_mss | Yes | Adjust TCP MSS (clamp-mss-to-pmtu or 536-65535) |
delete_ip_adjust_mss | No | Remove MSS adjustment |
set_ip_arp_cache_timeout | Yes | ARP cache timeout (1-86400 seconds) |
delete_ip_arp_cache_timeout | No | Reset ARP cache timeout |
set_ip_disable_arp_filter | No | Disable ARP filter |
delete_ip_disable_arp_filter | No | Re-enable ARP filter |
set_ip_disable_forwarding | No | Disable IPv4 forwarding |
delete_ip_disable_forwarding | No | Enable IPv4 forwarding |
set_ip_enable_arp_accept | No | Enable ARP accept |
delete_ip_enable_arp_accept | No | Disable ARP accept |
set_ip_enable_arp_announce | No | Enable ARP announce |
delete_ip_enable_arp_announce | No | Disable ARP announce |
set_ip_enable_arp_ignore | No | Enable ARP ignore |
delete_ip_enable_arp_ignore | No | Disable ARP ignore |
set_ip_enable_directed_broadcast | No | Enable directed broadcast |
delete_ip_enable_directed_broadcast | No | Disable directed broadcast |
set_ip_enable_proxy_arp | No | Enable proxy ARP |
delete_ip_enable_proxy_arp | No | Disable proxy ARP |
set_ip_proxy_arp_pvlan | No | Enable private VLAN proxy ARP |
delete_ip_proxy_arp_pvlan | No | Disable private VLAN proxy ARP |
set_ip_source_validation | Yes | Source validation (strict/loose/disable) |
delete_ip_source_validation | No | Remove source validation |
set_ipv6_accept_dad | Yes | DAD mode (0/1/2) |
delete_ipv6_accept_dad | No | Reset DAD mode |
set_ipv6_address_autoconf | No | Enable SLAAC |
delete_ipv6_address_autoconf | No | Disable SLAAC |
set_ipv6_address_eui64 | Yes | Add EUI-64 prefix |
delete_ipv6_address_eui64 | Yes | Remove EUI-64 prefix |
delete_ipv6_address_eui64_all | No | Remove all EUI-64 prefixes |
set_ipv6_address_no_default_link_local | No | Remove default link-local |
delete_ipv6_address_no_default_link_local | No | Restore default link-local |
set_ipv6_adjust_mss | Yes | Adjust IPv6 TCP MSS |
delete_ipv6_adjust_mss | No | Remove IPv6 MSS adjustment |
set_ipv6_base_reachable_time | Yes | Base reachable time (1-86400 seconds) |
delete_ipv6_base_reachable_time | No | Reset base reachable time |
set_ipv6_disable_forwarding | No | Disable IPv6 forwarding |
delete_ipv6_disable_forwarding | No | Enable IPv6 forwarding |
set_ipv6_dup_addr_detect_transmits | Yes | DAD transmit count |
delete_ipv6_dup_addr_detect_transmits | No | Reset DAD transmit count |
set_ipv6_source_validation | Yes | IPv6 source validation (strict/loose/disable) |
delete_ipv6_source_validation | No | Remove IPv6 source validation |
Request
Responses
- 200
- 422
Successful Response
Validation Error