Network Edge operations
Backups and restore feasibility, device history, and response shapes that differ from the specification.
Operations#
import com.eqixiac.equinix.networkedge.model.Backup;
import com.eqixiac.equinix.networkedge.model.RestoreFeasibility;
networkEdge.devices().listInterfaces(deviceUuid).forEach(i -> System.out.println(i.getId() + " " + i.getName()));
networkEdge.devices().softReboot(deviceUuid);
for (Backup backup : networkEdge.backups().list(deviceUuid)) {
System.out.println(backup.getUuid() + " " + backup.getName());
}
RestoreFeasibility feasibility = networkEdge.backups().checkRestoreFeasibility("backup-uuid", deviceUuid);
System.out.println(feasibility.getRestoreAllowedAfterDeleteOrEdit());checkRestoreFeasibility is the one validate-only operation in Network Edge, and the integration-dryrun tier exercises it. Some device types do not support ping and interface statistics, as the live tier found with a VyOS device.
Shapes that differ from the specification#
| Field | Specification | Live service, 2026-11-11 | SDK |
|---|---|---|---|
GET /publicKeys | data envelope | Bare array | Reads both |
DeviceCore.tier | Integer | Array for some device types | getTier() returns the first value, getTiers() all |
| License options key | Not documented | "SUB", "BYOL" keys | Mapped explicitly |
updateLicenseToken response | Body | Empty 202 Accepted | Returns null |