Skip to content

RUCKUS Edge (1.0.4)

Overview

Rate Limit

For the Edge REST API the following will be true:

  • Limits are applied to each tenant.
  • A maximum of 200 calls can be made per second.
  • Each second 100 calls will be returned to be used.
Download OpenAPI description
Languages
Servers
RUCKUS One API host for North American region.
https://api.ruckus.cloud/
RUCKUS One API host for European region.
https://api.eu.ruckus.cloud/
RUCKUS One API host for Asian region.
https://api.asia.ruckus.cloud/

Edge DNS Configuration

Manage the DNS server for a Edge.

Operations

Edge Cluster Configuration

Manage the Edge cluster.

Operations

Get Edge Clusters

Request

Get a list of Edge clusters.

Path
venueIdstringrequired
Query
pageinteger(int32)>= 1

Page index

Default 1
pageSizeinteger(int32)

The size of the page to be returned

Default 20
No request payload

Responses

OK

Body
contentArray of objects(ClusterResponseDto)
pagingobject(Paging)
Response
{ "content": [ { … } ], "paging": { "page": 0, "pageSize": 0, "totalCount": 0 } }

Create Edge Cluster

Request

Create a Edge cluster.

Path
venueIdstringrequired
Bodyrequired
namestring[ 1 .. 64 ] characters

The name of the cluster.

descriptionstring[ 0 .. 255 ] characters

The description of the cluster.

smartEdgesArray of objects(ClusterMemberDto)

A list of Edge devices to be in the cluster.

highAvailabilityModestring

The high availability mode.

Enum"ACTIVE_STANDBY""ACTIVE_ACTIVE"
{ "name": "string", "description": "string", "smartEdges": [ { … } ], "highAvailabilityMode": "ACTIVE_STANDBY" }

Responses

Accepted

Body
requestIdstring
responseany
linksArray of objects(Link)
Response
{ "requestId": "string", "response": null, "links": [ { … } ] }

Get Edge Cluster

Request

Get the Edge cluster by unique identifier.

Path
venueIdstringrequired
clusterIdstringrequired
No request payload

Responses

OK

Body
idstring

The ID of the cluster.

namestring

The name of the cluster.

descriptionstring

The description of the cluster.

highAvailabilityModestring

The high availability mode.

Enum"ACTIVE_STANDBY""ACTIVE_ACTIVE"
smartEdgesArray of objects(ClusterMemberDto)

A list of Edge devices in the cluster.

virtualIpSettingsobject(VirtualIpSettingsDto)Deprecated

The virtual IP settings of the cluster.

Response
{ "id": "string", "name": "string", "description": "string", "highAvailabilityMode": "ACTIVE_STANDBY", "smartEdges": [ { … } ], "virtualIpSettings": { "virtualIps": [ … ] } }

Delete a Edge Cluster

Request

Delete a Edge cluster.

Path
venueIdstringrequired
clusterIdstringrequired
No request payload

Responses

Accepted

Body
requestIdstring
responseany
linksArray of objects(Link)
Response
{ "requestId": "string", "response": null, "links": [ { … } ] }

Update Edge Cluster

Request

Update Edge cluster.

Path
venueIdstringrequired
clusterIdstringrequired
Bodyrequired
namestring[ 1 .. 64 ] characters

The name of the cluster.

descriptionstring[ 0 .. 255 ] characters

The description of the cluster.

smartEdgesArray of objects(ClusterMemberDto)

A list of Edge devices to be in the cluster.

virtualIpSettingsobject(VirtualIpSettingsDto)Deprecated

The virtual IP settings of the cluster.

{ "name": "string", "description": "string", "smartEdges": [ { … } ], "virtualIpSettings": { "virtualIps": [ … ] } }

Responses

Accepted

Body
requestIdstring
responseany
linksArray of objects(Link)
Response
{ "requestId": "string", "response": null, "links": [ { … } ] }

Get Edge Cluster Network

Request

Get Edge cluster network settings.

Path
venueIdstringrequired
clusterIdstringrequired
No request payload

Responses

OK

Body
virtualIpSettingsArray of objects(VirtualIpDto)

List of cluster virtual IP settings for active-standby clusters.

portSettingsArray of objects(ClusterNetworkPortSettingsDto)

List of cluster edges port settings.

lagSettingsArray of objects(ClusterNetworkLagSettingsDto)

List of cluster edges LAG settings.

highAvailabilitySettingsobject(HighAvailabilitySettingsDto)

High availability settings for active-active clusters.

subInterfaceSettingsArray of objects(NodeSubInterfaceResponseDto)

List of cluster subinterface settings.

multiWanSettingsobject(ClusterNetworkMultiWanSettingsDto)

Multi WAN settings for the Edge cluster.

Response
{ "virtualIpSettings": [ { … } ], "portSettings": [ { … } ], "lagSettings": [ { … } ], "highAvailabilitySettings": { "fallbackSettings": { … }, "loadDistribution": "RANDOM" }, "subInterfaceSettings": [ { … } ], "multiWanSettings": { "mode": "NONE", "wanMembers": [ … ] } }

Update Edge Cluster Network

Request

Update Edge cluster network settings.

Path
venueIdstringrequired
clusterIdstringrequired
Bodyrequired
virtualIpSettingsArray of objects(VirtualIpDto)[ 0 .. 2 ] items

List of cluster virtual IP settings for active-standby clusters.

portSettingsArray of objects(ClusterNetworkPortSettingsDto)[ 0 .. 4 ] items
lagSettingsArray of objects(ClusterNetworkLagSettingsDto)[ 1 .. 4 ] items
highAvailabilitySettingsobject(HighAvailabilitySettingsDto)

High availability settings for active-active clusters.

subInterfaceSettingsArray of objects(NodeSubInterfaceDto)
multiWanSettingsobject(ClusterNetworkMultiWanSettingsDto)

Multi WAN settings for the Edge cluster.

{ "virtualIpSettings": [ { … } ], "portSettings": [ { … } ], "lagSettings": [ { … } ], "highAvailabilitySettings": { "fallbackSettings": { … }, "loadDistribution": "RANDOM" }, "subInterfaceSettings": [ { … } ], "multiWanSettings": { "mode": "NONE", "wanMembers": [ … ] } }

Responses

Accepted

Body
requestIdstring
responseany
linksArray of objects(Link)
Response
{ "requestId": "string", "response": null, "links": [ { … } ] }

Edge DHCP

Edge DHCP APIs.

Operations

Edge LAG Subinterface

Manage the subinterface of a LAG.

Operations

Tunnel Profile Configuration

Manage the tunnel profile.

Operations

Edge Subinterface Configuration

Manage the subinterface of a physical port.

Operations

Edge LAG Configuration

Manage the Link Aggregation Group for Edge devices.

Operations

Edge Static Route Configuration

Manage the static routes for a Edge.

Operations

Edge Multicast DNS Profile

Manage the Multicast DNS Profile for Edge devices.

Operations

Edge Troubleshooting

Manage troubleshooting operations for the devices.

Operations

Edge Port Configuration

Manage the port of a Edge.

Operations

ARP Termination Settings

Configure ARP termination settings for a cluster.

Operations

Edge Compatibility Checking

Check the compatibility of Edge devices.

Operations

Edge Device Management

Manage Edge devices.

Operations