Manage AAA (authentication, authorization, and accounting) Servers.
Switch Service API & Model Documentation (0.4.0)
- RUCKUS One API host for North American region.https://api.ruckus.cloud/venues/{venueId}/switches/{switchId}/vePorts/{vePortId}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/venues/{venueId}/switches/{switchId}/vePorts/{vePortId}
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/venues/{venueId}/switches/{switchId}/vePorts/{vePortId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payloadOK
- application/json
- application/vnd.ruckus.v1+json
The VLAN ID associated with this virtual ethernet interface for Layer 3 routing.
The IP address of the DHCP relay agent for forwarding DHCP requests across subnets.
The IP address assignment method for this VE interface: static or dynamic.
The name of the Access Control List applied to ingress traffic on this VE interface.
The name of the Access Control List applied to egress traffic on this VE interface.
The flag indicating whether the VE interface configuration has been synchronized with the switch.
The name of the VSIX ACL applied to ingress traffic for virtual switch integration.
{ "id": "string", "veId": 0, "vlanId": 0, "name": "string", "ospfArea": "string", "dhcpRelayAgent": "string", "ipAddressType": "static", "ipAddress": "string", "ipSubnetMask": "string", "ingressAclName": "string", "egressAclName": "string", "connectedVe": true, "switchId": "string", "switchName": "string", "deviceStatus": "string", "syncedSwitchConfig": true, "vsixIngressAclName": "string", "vsixEgressAclName": "string" }
- application/json
- application/vnd.ruckus.v1+json
The VLAN ID associated with this virtual ethernet interface for Layer 3 routing.
The IP address of the DHCP relay agent for forwarding DHCP requests across subnets.
The IP address assignment method for this VE interface: static or dynamic.
The name of the Access Control List applied to ingress traffic on this VE interface.
- RUCKUS One API host for North American region.https://api.ruckus.cloud/venues/{venueId}/switches/{switchId}/vePorts/{vePortId}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/venues/{venueId}/switches/{switchId}/vePorts/{vePortId}
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/venues/{venueId}/switches/{switchId}/vePorts/{vePortId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "veId": 0, "vlanId": 0, "name": "string", "ospfArea": "string", "dhcpRelayAgent": "string", "ipAddressType": "static", "ipAddress": "string", "ipSubnetMask": "string", "ingressAcl": "string", "egressAcl": "string" }
{ "requestId": "string", "response": { "id": "string", "veId": 0, "vlanId": 0, "name": "string", "ospfArea": "string", "dhcpRelayAgent": "string", "ipAddressType": "static", "ipAddress": "string", "ipSubnetMask": "string", "ingressAclName": "string", "egressAclName": "string", "connectedVe": true, "switchId": "string", "switchName": "string", "deviceStatus": "string", "syncedSwitchConfig": true, "vsixIngressAclName": "string", "vsixEgressAclName": "string" } }
- RUCKUS One API host for North American region.https://api.ruckus.cloud/venues/{venueId}/switches/{switchId}/vePorts/{vePortId}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/venues/{venueId}/switches/{switchId}/vePorts/{vePortId}
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/venues/{venueId}/switches/{switchId}/vePorts/{vePortId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload{ "requestId": "string", "response": { "id": "string" } }
- application/json
- application/vnd.ruckus.v1+json
- application/vnd.ruckus.v1.1+json
The list of field names to include in the query response, allowing clients to request only specific fields.
The sort order direction for the query results, either ascending or descending, defaulting to ascending.
The dynamic filter map where keys are field names and values are lists of filter criteria to apply for each field.
- RUCKUS One API host for North American region.https://api.ruckus.cloud/venues/{venueId}/vePorts/query
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/venues/{venueId}/vePorts/query
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/venues/{venueId}/vePorts/query
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "fields": [ "string" ], "page": 0, "pageSize": 0, "sortField": "string", "sortOrder": "ASC", "filterType": "string", "filters": { "property1": [ … ], "property2": [ … ] } }
{ "id": "string", "data": [ null ], "fields": [ "string" ], "page": 0, "totalCount": 0, "totalPages": 0 }
- RUCKUS One API host for North American region.https://api.ruckus.cloud/venues/{venueId}/switches/{switchId}/vePorts
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/venues/{venueId}/switches/{switchId}/vePorts
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/venues/{venueId}/switches/{switchId}/vePorts
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payloadOK
- application/json
- application/vnd.ruckus.v1+json
The VLAN ID associated with this virtual ethernet interface for Layer 3 routing.
The IP address of the DHCP relay agent for forwarding DHCP requests across subnets.
The IP address assignment method for this VE interface: static or dynamic.
The name of the Access Control List applied to ingress traffic on this VE interface.
The name of the Access Control List applied to egress traffic on this VE interface.
The flag indicating whether the VE interface configuration has been synchronized with the switch.
The name of the VSIX ACL applied to ingress traffic for virtual switch integration.
The name of the VSIX ACL applied to egress traffic for virtual switch integration.
[ { "id": "string", "veId": 0, "vlanId": 0, "name": "string", "ospfArea": "string", "dhcpRelayAgent": "string", "ipAddressType": "static", "ipAddress": "string", "ipSubnetMask": "string", "ingressAclName": "string", "egressAclName": "string", "connectedVe": true, "switchId": "string", "switchName": "string", "deviceStatus": "string", "syncedSwitchConfig": true, "vsixIngressAclName": "string", "vsixEgressAclName": "string" } ]
- application/json
- application/vnd.ruckus.v1+json
The VLAN ID associated with this virtual ethernet interface for Layer 3 routing.
The IP address of the DHCP relay agent for forwarding DHCP requests across subnets.
The IP address assignment method for this VE interface: static or dynamic.
The name of the Access Control List applied to ingress traffic on this VE interface.
- RUCKUS One API host for North American region.https://api.ruckus.cloud/venues/{venueId}/switches/{switchId}/vePorts
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/venues/{venueId}/switches/{switchId}/vePorts
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/venues/{venueId}/switches/{switchId}/vePorts
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
[ { "veId": 0, "vlanId": 0, "name": "string", "ospfArea": "string", "dhcpRelayAgent": "string", "ipAddressType": "static", "ipAddress": "string", "ipSubnetMask": "string", "ingressAcl": "string", "egressAcl": "string" } ]
{ "requestId": "string", "response": { "id": "string", "veId": 0, "vlanId": 0, "name": "string", "ospfArea": "string", "dhcpRelayAgent": "string", "ipAddressType": "static", "ipAddress": "string", "ipSubnetMask": "string", "ingressAclName": "string", "egressAclName": "string", "connectedVe": true, "switchId": "string", "switchName": "string", "deviceStatus": "string", "syncedSwitchConfig": true, "vsixIngressAclName": "string", "vsixEgressAclName": "string" } }
- RUCKUS One API host for North American region.https://api.ruckus.cloud/venues/{venueId}/switches/{switchId}/vePorts
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/venues/{venueId}/switches/{switchId}/vePorts
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/venues/{venueId}/switches/{switchId}/vePorts
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
[ "string" ]
{ "requestId": "string", "response": { "id": "string" } }
- application/json
- application/vnd.ruckus.v1+json
The list of field names to include in the query response, allowing clients to request only specific fields.
The sort order direction for the query results, either ascending or descending, defaulting to ascending.
The dynamic filter map where keys are field names and values are lists of filter criteria to apply for each field.
- RUCKUS One API host for North American region.https://api.ruckus.cloud/venues/{venueId}/switches/{switchId}/vePorts/query
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/venues/{venueId}/switches/{switchId}/vePorts/query
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/venues/{venueId}/switches/{switchId}/vePorts/query
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "fields": [ "string" ], "page": 0, "pageSize": 0, "sortField": "string", "sortOrder": "ASC", "filterType": "string", "filters": { "property1": [ … ], "property2": [ … ] } }
{ "id": "string", "data": [ null ], "fields": [ "string" ], "page": 0, "totalCount": 0, "totalPages": 0 }