Manage AAA (authentication, authorization, and accounting) Servers.
Switch Service API & Model Documentation (0.4.0)
- application/json
- application/vnd.ruckus.v1+json
- application/vnd.ruckus.v1.1+json
Root bridge family ID for spanning tree protocol.
List of individual trusted port identifiers for DHCP snooping parsed from ipv4DhcpSnoopingTrustPort.
Enable IPv6 DHCP Snooping to prevent such attacks, DHCPv6 snooping helps to secure the IPv6 address configuration in the network (default: false).
Enable IPv6 neighbor discovery (ND) inspection to prevents IPv6 address spoofing at the switch level (default: false).
List of individual trusted port identifiers for ARP inspection parsed from arpInspectionTrustPort.
IGMP snooping mode for multicast traffic optimization.
Spanning Tree Protocol mode for loop prevention (NONE, STP, RSTP, MSTP, PVST, default: NONE).
Spanning tree priority value for root bridge election (0-65535, default: 32768, lower values have higher priority).
Set of switch family model configurations for this VLAN.
Flag indicating whether this is a management VLAN for switch management access (default: false).
Set of port model configurations defining which ports are assigned to this VLAN as tagged, untagged, or voice ports.
- RUCKUS One API host for North American region.https://api.ruckus.cloud/switchProfiles/{switchProfileId}/vlans
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/switchProfiles/{switchProfileId}/vlans
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/switchProfiles/{switchProfileId}/vlans
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "id": "string", "vlanId": 1, "vlanName": "string", "rootBridgeFamilyId": "__NULL", "ipv4DhcpSnooping": true, "ipv4DhcpSnoopingTrustPort": "string", "ipv4DhcpSnoopingTrustPortList": [ "string" ], "ipv6DhcpSnooping": true, "arpInspection": true, "ipv6NdInspection": true, "arpInspectionTrustPort": "string", "arpInspectionTrustPortList": [ "string" ], "arpTrustPortsList": [ "string" ], "dhcpTrustPortsList": [ "string" ], "igmpSnooping": "active", "multicastVersion": 3, "spanningTreeProtocol": "rstp", "spanningTreePriority": 65535, "switchFamilyModels": [ { … } ], "managementVlan": true, "switchVlanPortModels": [ { … } ], "switchId": "string", "enableAsDefaultVlan": true }
OK
- application/json
- application/vnd.ruckus.v1+json
The switch family identifier for the root bridge in spanning tree topology.
The flag indicating whether IPv4 DHCP snooping is enabled for this VLAN to prevent rogue DHCP servers.
The comma separated list of port identifiers trusted for DHCP snooping, allowing DHCP server responses.
The flag indicating whether ARP inspection is enabled for this VLAN to prevent ARP spoofing attacks.
The comma separated list of port identifiers trusted for ARP inspection, bypassing ARP validation.
The IGMP snooping mode for this VLAN to optimize multicast traffic delivery.
The IGMP version number used for multicast group management in this VLAN.
The Spanning Tree Protocol variant enabled for this VLAN: STP, RSTP, or MSTP.
The Spanning Tree Protocol bridge priority value for this VLAN, used in root bridge election.
{ "id": "string", "vlanId": 0, "vlanName": "string", "rootBridgeFamilyId": "__NULL", "ipv4DhcpSnooping": true, "ipv4DhcpSnoopingTrustPort": "string", "arpInspection": true, "arpInspectionTrustPort": "string", "igmpSnooping": "active", "multicastVersion": 0, "spanningTreeProtocol": "rstp", "spanningTreePriority": 0, "switchFamilyModels": [ { … } ] }
- RUCKUS One API host for North American region.https://api.ruckus.cloud/venues/{venueId}/switches/{switchId}/vlanUnions
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/venues/{venueId}/switches/{switchId}/vlanUnions
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/venues/{venueId}/switches/{switchId}/vlanUnions
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload{ "switchDefaultVlan": [ { … } ], "profileVlan": [ { … } ], "switchVlan": [ { … } ] }
- RUCKUS One API host for North American region.https://api.ruckus.cloud/venues/{venueId}/switchProfiles/vlans
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/venues/{venueId}/switchProfiles/vlans
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/venues/{venueId}/switchProfiles/vlans
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payloadOK
- application/json
- application/vnd.ruckus.v1+json
- application/vnd.ruckus.v1.1+json
The switch family identifier for the root bridge in spanning tree topology.
The flag indicating whether IPv4 DHCP snooping is enabled for this VLAN to prevent rogue DHCP servers.
The comma separated list of port identifiers trusted for DHCP snooping, allowing DHCP server responses.
The flag indicating whether ARP inspection is enabled for this VLAN to prevent ARP spoofing attacks.
The comma separated list of port identifiers trusted for ARP inspection, bypassing ARP validation.
The IGMP snooping mode for this VLAN to optimize multicast traffic delivery.
The IGMP version number used for multicast group management in this VLAN.
The Spanning Tree Protocol variant enabled for this VLAN: STP, RSTP, or MSTP.
The Spanning Tree Protocol bridge priority value for this VLAN, used in root bridge election.
{ "id": "string", "vlanId": 0, "vlanName": "string", "rootBridgeFamilyId": "__NULL", "ipv4DhcpSnooping": true, "ipv4DhcpSnoopingTrustPort": "string", "arpInspection": true, "arpInspectionTrustPort": "string", "igmpSnooping": "active", "multicastVersion": 0, "spanningTreeProtocol": "rstp", "spanningTreePriority": 0, "switchFamilyModels": [ { … } ] }