eqixiacEquinix Infrastructure as Code

Network Edge operations

Backups and restore feasibility, device history, and response shapes that differ from the specification.

Operations#

Java
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#

FieldSpecificationLive service, 2026-11-11SDK
GET /publicKeysdata envelopeBare arrayReads both
DeviceCore.tierIntegerArray for some device typesgetTier() returns the first value, getTiers() all
License options keyNot documented"SUB", "BYOL" keysMapped explicitly
updateLicenseToken responseBodyEmpty 202 AcceptedReturns null