Batch Configure
POST/vyos/dummy/batch
Configure a dummy interface using batch operations.
Supported operations (all versions):
| Operation | Value | Description |
|---|---|---|
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 IP address |
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_ip_disable_forwarding | No | Disable IPv4 forwarding |
delete_ip_disable_forwarding | No | Enable IPv4 forwarding |
set_ip_source_validation | Yes | Source validation (strict/loose/disable) |
delete_ip_source_validation | No | Remove source validation |
set_ipv6_disable_forwarding | No | Disable IPv6 forwarding |
delete_ipv6_disable_forwarding | No | Enable IPv6 forwarding |
set_ipv6_address_eui64 | Yes | Add EUI-64 prefix |
delete_ipv6_address_eui64 | Yes | Remove EUI-64 prefix |
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_mirror_ingress | Yes | Mirror ingress to interface |
delete_mirror_ingress | No | Remove ingress mirror |
set_mirror_egress | Yes | Mirror egress to interface |
delete_mirror_egress | No | Remove egress mirror |
set_redirect | Yes | Redirect incoming packets |
delete_redirect | No | Remove redirect |
delete_interface | No | Delete entire interface |
VyOS 1.5+ only:
| set_mac | Yes | Set MAC address |
| delete_mac | No | Remove MAC address |
| set_netns | Yes | Assign to network namespace |
| delete_netns | No | Remove network namespace |
Request
Responses
- 200
- 422
Successful Response
Validation Error