Manage the DNS server for a Edge.
RUCKUS Edge (1.0.4)
The Edge REST API provides comprehensive capabilities for managing edge devices, edge clusters, and network services in the RUCKUS Cloud platform. This API enables you to configure edge device settings, manage cluster configurations with high availability, control network services.
The API is designed for organizations that need to manage edge devices, configure cluster settings, control network services such as DHCP, establish tunnel profiles, and manage advanced networking features for distributed edge deployments.
What This API Does
- Edge Device Management: Create, retrieve, update, and delete edge devices with configuration settings including device registration and basic metadata management
- Edge Cluster Configuration: Manage edge cluster settings including high availability configurations and network settings
- Network Interface Configuration: Configure edge ports, link aggregation groups (LAG), subinterfaces, static routes, and DNS servers for edge devices
- DHCP Services: Manage the DHCP services for edge clusters
- Tunnel Profile Configuration: Activate and deactivate tunnel profiles on edge clusters
- mDNS Proxy: Configure mDNS proxy profiles for edge clusters
- ARP Termination: Configure ARP termination settings for edge clusters
- Edge Compatibility: Query edge device feature requirements and compatibility information
- Troubleshooting: Trigger edge troubleshooting actions
- RUCKUS One API host for North American region.https://api.ruckus.cloud/venues/{venueId}/edgeClusters/{edgeClusterId}/edges/{serialNumber}/lags/{lagId}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/venues/{venueId}/edgeClusters/{edgeClusterId}/edges/{serialNumber}/lags/{lagId}
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/venues/{venueId}/edgeClusters/{edgeClusterId}/edges/{serialNumber}/lags/{lagId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payloadOK
- application/json
- application/vnd.ruckus.v1+json
The type of the LAG only support the link aggregation control protocol.
LACP operation mode (ACTIVE or PASSIVE) for link aggregation.
LACP timeout interval (SHORT or LONG) for link failure detection.
{ "id": 3, "description": "string", "lagType": "STATIC", "lacpMode": "ACTIVE", "lacpTimeout": "SHORT", "lagMembers": [ { … } ], "portType": "WAN", "ipMode": "DHCP", "ip": "string", "subnet": "string", "gateway": "string", "corePortEnabled": false, "accessPortEnabled": false, "natEnabled": false, "natPools": [ { … } ], "lagEnabled": true, "reportIp": "string", "reportSubnet": "string" }
- application/json
- application/vnd.ruckus.v1+json
LACP operation mode (ACTIVE or PASSIVE) for link aggregation.
LACP timeout interval (SHORT or LONG) for link failure detection.
- RUCKUS One API host for North American region.https://api.ruckus.cloud/venues/{venueId}/edgeClusters/{edgeClusterId}/edges/{serialNumber}/lags/{lagId}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/venues/{venueId}/edgeClusters/{edgeClusterId}/edges/{serialNumber}/lags/{lagId}
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/venues/{venueId}/edgeClusters/{edgeClusterId}/edges/{serialNumber}/lags/{lagId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "description": "string", "lacpMode": "ACTIVE", "lacpTimeout": "SHORT", "lagMembers": [ { … } ], "portType": "WAN", "ipMode": "DHCP", "ip": "string", "subnet": "string", "gateway": "string", "corePortEnabled": false, "accessPortEnabled": false, "natEnabled": false, "natPools": [ { … } ], "lagEnabled": true }
{ "requestId": "string", "response": null, "links": [ { … } ] }
- RUCKUS One API host for North American region.https://api.ruckus.cloud/venues/{venueId}/edgeClusters/{edgeClusterId}/edges/{serialNumber}/lags/{lagId}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/venues/{venueId}/edgeClusters/{edgeClusterId}/edges/{serialNumber}/lags/{lagId}
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/venues/{venueId}/edgeClusters/{edgeClusterId}/edges/{serialNumber}/lags/{lagId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload{ "requestId": "string", "response": null, "links": [ { … } ] }
- application/json
- application/vnd.ruckus.v1+json
LACP operation mode (ACTIVE or PASSIVE) for link aggregation.
LACP timeout interval (SHORT or LONG) for link failure detection.
- RUCKUS One API host for North American region.https://api.ruckus.cloud/venues/{venueId}/edgeClusters/{edgeClusterId}/edges/{serialNumber}/lags/{lagId}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/venues/{venueId}/edgeClusters/{edgeClusterId}/edges/{serialNumber}/lags/{lagId}
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/venues/{venueId}/edgeClusters/{edgeClusterId}/edges/{serialNumber}/lags/{lagId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "description": "string", "lacpMode": "ACTIVE", "lacpTimeout": "SHORT", "lagMembers": [ { … } ], "portType": "WAN", "ipMode": "DHCP", "ip": "string", "subnet": "string", "gateway": "string", "corePortEnabled": false, "accessPortEnabled": false, "natEnabled": false, "natPools": [ { … } ], "lagEnabled": true }
{ "requestId": "string", "response": null, "links": [ { … } ] }
- application/json
- application/vnd.ruckus.v1+json
LACP operation mode (ACTIVE or PASSIVE) for link aggregation.
LACP timeout interval (SHORT or LONG) for link failure detection.
- RUCKUS One API host for North American region.https://api.ruckus.cloud/venues/{venueId}/edgeClusters/{edgeClusterId}/edges/{serialNumber}/lags
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/venues/{venueId}/edgeClusters/{edgeClusterId}/edges/{serialNumber}/lags
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/venues/{venueId}/edgeClusters/{edgeClusterId}/edges/{serialNumber}/lags
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "id": 3, "description": "string", "lacpMode": "ACTIVE", "lacpTimeout": "SHORT", "lagMembers": [ { … } ], "portType": "WAN", "ipMode": "DHCP", "ip": "string", "subnet": "string", "gateway": "string", "corePortEnabled": false, "accessPortEnabled": false, "natEnabled": false, "natPools": [ { … } ], "lagEnabled": true }
{ "requestId": "string", "response": null, "links": [ { … } ] }