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}/portSettings
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/venues/{venueId}/switches/{switchId}/portSettings
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/venues/{venueId}/switches/{switchId}/portSettings
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payloadOK
- application/json
- application/vnd.ruckus.v1+json
The set of port identifiers when performing batch operations on multiple ports.
The configured speed setting for the port, such as auto negotiation or specific speed values.
The Power over Ethernet class indicating the maximum power level supported by the connected device.
The PoE priority level for power allocation, with lower values indicating higher priority.
The flag indicating whether this port has Power over Ethernet hardware capability.
The flag indicating whether the port is administratively enabled for traffic forwarding.
The flag indicating whether the port is configured as a protected port, preventing communication with other protected ports.
The flag indicating whether this port is trusted for DHCP snooping, allowing DHCP server responses.
The flag indicating whether this port is trusted for ARP inspection, bypassing ARP validation.
The flag indicating whether this port is configured as an edge port in Rapid Spanning Tree Protocol.
The flag indicating whether Spanning Tree BPDU Guard is enabled to disable the port upon receiving BPDU frames.
The flag indicating whether Spanning Tree Root Guard is enabled to prevent the port from becoming a root port.
The set of LLDP Quality of Service configurations for network priority advertising.
The ordered set of VLAN IDs configured as tagged VLANs on this port for 802.1Q trunking.
The name of the Access Control List applied to ingress (incoming) traffic on this port.
The name of the Access Control List applied to egress (outgoing) traffic on this port.
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.
The comma separated list of custom tags assigned to this port for organization and filtering.
The flag indicating whether flexible authentication with multiple methods is enabled on this port.
The flag indicating whether port specific authentication settings override the profile defaults.
The identifier of the authentication profile applied to this port for access control.
The authentication method type configured for this port, such as 802.1X, MAC authentication, or Web authentication.
The flag indicating whether the authentication method order has been modified from defaults.
The 802.1X port control mode determining authentication requirements: auto, force authorized, or force unauthorized.
The VLAN ID to assign authenticated users when no specific VLAN is provided by the AAA server.
The VLAN ID for users who fail authorization after successful authentication.
The VLAN ID for critical users requiring network access during AAA server failure.
The action to take when authentication fails: restricted VLAN, drop, or block.
The action to take when authentication times out: same as auth fail or critical VLAN.
The flag indicating whether to alert users when AAA and RADIUS configurations cannot be applied to the switch.
The authentication default VLAN ID configured at the switch level for reference in the UI.
The authentication default VLAN ID configured at the profile level for reference in the UI.
The list of port identifiers where authentication is enabled, displayed in the UI.
The MAC address of the switch to which this port belongs, used for UI identification.
The identifier of the switch port profile configuration applied to this port.
The Rapid Spanning Tree Protocol point-to-point MAC mode: auto, force true, or force false.
The flag indicating whether port security is enabled to restrict MAC addresses allowed on this port.
The maximum number of MAC addresses allowed when port security is enabled.
The name of the MAC based Access Control List applied to this port for Layer 2 filtering.
The scheduler configuration for Power over Ethernet operations, allowing time-based PoE control.
[ { "id": "string", "ports": [ … ], "name": "string", "ignoreFields": "string", "revert": true, "portSpeed": "__NULL", "poeClass": "__NULL", "poeBudget": 0.1, "poePriority": 0, "poeEnable": true, "poeCapability": true, "portEnable": true, "portProtected": true, "dhcpSnoopingTrust": true, "arpInspectionTrust": true, "rstpAdminEdgePort": true, "stpBpduGuard": true, "stpRootGuard": true, "ipsg": true, "lldpEnable": true, "lldpQos": [ … ], "taggedVlans": [ … ], "untaggedVlan": "string", "voiceVlan": 0, "ingressAcl": "string", "egressAcl": "string", "vsixIngressAcl": "string", "vsixEgressAcl": "string", "tags": "string", "flexibleAuthenticationEnabled": true, "authenticationCustomize": true, "authenticationProfileId": "string", "authenticationType": "__NULL", "changeAuthOrder": true, "dot1xPortControl": "__NULL", "authDefaultVlan": 0, "restrictedVlan": 0, "criticalVlan": 0, "guestVlan": 0, "authFailAction": "__NULL", "authTimeoutAction": "__NULL", "shouldAlertAaaAndRadiusNotApply": true, "switchLevelAuthDefaultVlan": 0, "profileAuthDefaultVlan": 0, "enableAuthPorts": [ … ], "switchMac": "string", "profileName": "string", "switchPortProfileId": "string", "adminPtToPt": "AUTO", "portSecurity": true, "portSecurityMaxEntries": 0, "switchMacAcl": "string", "poeScheduler": { … } } ]
- application/json
- application/vnd.ruckus.v1+json
The set of port identifiers when performing batch operations on multiple ports.
The configured speed setting for the port, such as auto negotiation or specific speed values.
The Power over Ethernet class indicating the maximum power level supported by the connected device.
The PoE priority level for power allocation, with lower values indicating higher priority.
The flag indicating whether this port has Power over Ethernet hardware capability.
The flag indicating whether the port is administratively enabled for traffic forwarding.
The flag indicating whether the port is configured as a protected port, preventing communication with other protected ports.
The flag indicating whether this port is trusted for DHCP snooping, allowing DHCP server responses.
The flag indicating whether this port is trusted for ARP inspection, bypassing ARP validation.
The flag indicating whether this port is configured as an edge port in Rapid Spanning Tree Protocol.
The Rapid Spanning Tree Protocol point-to-point MAC mode: auto, force true, or force false.
The flag indicating whether Spanning Tree BPDU Guard is enabled to disable the port upon receiving BPDU frames.
The flag indicating whether Spanning Tree Root Guard is enabled to prevent the port from becoming a root port.
The set of LLDP Quality of Service configurations for network priority advertising.
The set of VLAN IDs configured as tagged VLANs on this port for 802.1Q trunking.
The VLAN ID designated for voice traffic, typically used for VoIP devices.
The name of the Access Control List applied to ingress (incoming) traffic on this port.
The name of the Access Control List applied to egress (outgoing) traffic on this port.
The comma separated list of custom tags assigned to this port for organization and filtering.
The flag indicating whether flexible authentication with multiple methods is enabled on this port.
The authentication method type configured for this port, such as 802.1X, MAC authentication, or Web authentication.
The flag indicating whether port specific authentication settings override the profile defaults.
The identifier of the authentication profile applied to this port for access control.
The flag indicating whether the authentication method order has been modified from defaults.
The 802.1X port control mode determining authentication requirements: auto, force authorized, or force unauthorized.
The VLAN ID to assign authenticated users when no specific VLAN is provided by the AAA server.
The VLAN ID for users who fail authorization after successful authentication.
The VLAN ID for critical users requiring network access during AAA server failure.
The action to take when authentication fails: restricted VLAN, drop, or block.
The action to take when authentication times out: same as auth fail or critical VLAN.
The identifier of the switch port profile configuration applied to this port.
The flag indicating whether port security is enabled to restrict MAC addresses allowed on this port.
The maximum number of MAC addresses allowed when port security is enabled.
The name of the MAC based Access Control List applied to this port for Layer 2 filtering.
- RUCKUS One API host for North American region.https://api.ruckus.cloud/venues/{venueId}/switches/{switchId}/portSettings
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/venues/{venueId}/switches/{switchId}/portSettings
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/venues/{venueId}/switches/{switchId}/portSettings
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "id": "string", "ports": [ "string" ], "name": "string", "ignoreFields": "string", "revert": true, "portSpeed": "__NULL", "poeClass": "__NULL", "poeBudget": 0.1, "poePriority": 0, "poeEnable": true, "poeCapability": true, "portEnable": true, "portProtected": true, "dhcpSnoopingTrust": true, "arpInspectionTrust": true, "rstpAdminEdgePort": true, "adminPtToPt": "AUTO", "stpBpduGuard": true, "stpRootGuard": true, "ipsg": true, "lldpEnable": true, "lldpQos": [ { … } ], "taggedVlans": [ "string" ], "untaggedVlan": "string", "voiceVlan": 1, "ingressAcl": "string", "egressAcl": "string", "tags": "string", "flexibleAuthenticationEnabled": true, "authenticationType": "__NULL", "authenticationCustomize": true, "authenticationProfileId": "string", "changeAuthOrder": true, "dot1xPortControl": "__NULL", "authDefaultVlan": 1, "restrictedVlan": 1, "criticalVlan": 1, "guestVlan": 1, "authFailAction": "__NULL", "authTimeoutAction": "__NULL", "switchPortProfileId": "string", "portSecurity": true, "portSecurityMaxEntries": 0, "switchMacAcl": "string", "poeScheduler": { "id": "string", "type": "NO_SCHEDULE", "mon": "string", "tue": "string", "wed": "string", "thu": "string", "fri": "string", "sat": "string", "sun": "string" } }
{ "requestId": "string", "response": { "id": "string", "ports": [ … ], "name": "string", "ignoreFields": "string", "revert": true, "portSpeed": "__NULL", "poeClass": "__NULL", "poeBudget": 0.1, "poePriority": 0, "poeEnable": true, "poeCapability": true, "portEnable": true, "portProtected": true, "dhcpSnoopingTrust": true, "arpInspectionTrust": true, "rstpAdminEdgePort": true, "stpBpduGuard": true, "stpRootGuard": true, "ipsg": true, "lldpEnable": true, "lldpQos": [ … ], "taggedVlans": [ … ], "untaggedVlan": "string", "voiceVlan": 0, "ingressAcl": "string", "egressAcl": "string", "vsixIngressAcl": "string", "vsixEgressAcl": "string", "tags": "string", "flexibleAuthenticationEnabled": true, "authenticationCustomize": true, "authenticationProfileId": "string", "authenticationType": "__NULL", "changeAuthOrder": true, "dot1xPortControl": "__NULL", "authDefaultVlan": 0, "restrictedVlan": 0, "criticalVlan": 0, "guestVlan": 0, "authFailAction": "__NULL", "authTimeoutAction": "__NULL", "shouldAlertAaaAndRadiusNotApply": true, "switchLevelAuthDefaultVlan": 0, "profileAuthDefaultVlan": 0, "enableAuthPorts": [ … ], "switchMac": "string", "profileName": "string", "switchPortProfileId": "string", "adminPtToPt": "AUTO", "portSecurity": true, "portSecurityMaxEntries": 0, "switchMacAcl": "string", "poeScheduler": { … } } }
- RUCKUS One API host for North American region.https://api.ruckus.cloud/venues/{venueId}/switches/{switchId}/portSettings
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/venues/{venueId}/switches/{switchId}/portSettings
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/venues/{venueId}/switches/{switchId}/portSettings
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
[ "string" ]
OK
- application/json
- application/vnd.ruckus.v1+json
The set of port identifiers when performing batch operations on multiple ports.
The configured speed setting for the port, such as auto negotiation or specific speed values.
The Power over Ethernet class indicating the maximum power level supported by the connected device.
The PoE priority level for power allocation, with lower values indicating higher priority.
The flag indicating whether this port has Power over Ethernet hardware capability.
The flag indicating whether the port is administratively enabled for traffic forwarding.
The flag indicating whether the port is configured as a protected port, preventing communication with other protected ports.
The flag indicating whether this port is trusted for DHCP snooping, allowing DHCP server responses.
The flag indicating whether this port is trusted for ARP inspection, bypassing ARP validation.
The flag indicating whether this port is configured as an edge port in Rapid Spanning Tree Protocol.
The flag indicating whether Spanning Tree BPDU Guard is enabled to disable the port upon receiving BPDU frames.
The flag indicating whether Spanning Tree Root Guard is enabled to prevent the port from becoming a root port.
The set of LLDP Quality of Service configurations for network priority advertising.
The ordered set of VLAN IDs configured as tagged VLANs on this port for 802.1Q trunking.
The name of the Access Control List applied to ingress (incoming) traffic on this port.
The name of the Access Control List applied to egress (outgoing) traffic on this port.
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.
The comma separated list of custom tags assigned to this port for organization and filtering.
The flag indicating whether flexible authentication with multiple methods is enabled on this port.
The flag indicating whether port specific authentication settings override the profile defaults.
The identifier of the authentication profile applied to this port for access control.
The authentication method type configured for this port, such as 802.1X, MAC authentication, or Web authentication.
The flag indicating whether the authentication method order has been modified from defaults.
The 802.1X port control mode determining authentication requirements: auto, force authorized, or force unauthorized.
The VLAN ID to assign authenticated users when no specific VLAN is provided by the AAA server.
The VLAN ID for users who fail authorization after successful authentication.
The VLAN ID for critical users requiring network access during AAA server failure.
The action to take when authentication fails: restricted VLAN, drop, or block.
The action to take when authentication times out: same as auth fail or critical VLAN.
The flag indicating whether to alert users when AAA and RADIUS configurations cannot be applied to the switch.
The authentication default VLAN ID configured at the switch level for reference in the UI.
The authentication default VLAN ID configured at the profile level for reference in the UI.
The list of port identifiers where authentication is enabled, displayed in the UI.
The MAC address of the switch to which this port belongs, used for UI identification.
The identifier of the switch port profile configuration applied to this port.
The Rapid Spanning Tree Protocol point-to-point MAC mode: auto, force true, or force false.
The flag indicating whether port security is enabled to restrict MAC addresses allowed on this port.
The maximum number of MAC addresses allowed when port security is enabled.
The name of the MAC based Access Control List applied to this port for Layer 2 filtering.
The scheduler configuration for Power over Ethernet operations, allowing time-based PoE control.
[ { "id": "string", "ports": [ … ], "name": "string", "ignoreFields": "string", "revert": true, "portSpeed": "__NULL", "poeClass": "__NULL", "poeBudget": 0.1, "poePriority": 0, "poeEnable": true, "poeCapability": true, "portEnable": true, "portProtected": true, "dhcpSnoopingTrust": true, "arpInspectionTrust": true, "rstpAdminEdgePort": true, "stpBpduGuard": true, "stpRootGuard": true, "ipsg": true, "lldpEnable": true, "lldpQos": [ … ], "taggedVlans": [ … ], "untaggedVlan": "string", "voiceVlan": 0, "ingressAcl": "string", "egressAcl": "string", "vsixIngressAcl": "string", "vsixEgressAcl": "string", "tags": "string", "flexibleAuthenticationEnabled": true, "authenticationCustomize": true, "authenticationProfileId": "string", "authenticationType": "__NULL", "changeAuthOrder": true, "dot1xPortControl": "__NULL", "authDefaultVlan": 0, "restrictedVlan": 0, "criticalVlan": 0, "guestVlan": 0, "authFailAction": "__NULL", "authTimeoutAction": "__NULL", "shouldAlertAaaAndRadiusNotApply": true, "switchLevelAuthDefaultVlan": 0, "profileAuthDefaultVlan": 0, "enableAuthPorts": [ … ], "switchMac": "string", "profileName": "string", "switchPortProfileId": "string", "adminPtToPt": "AUTO", "portSecurity": true, "portSecurityMaxEntries": 0, "switchMacAcl": "string", "poeScheduler": { … } } ]
- application/json
- application/vnd.ruckus.v1+json
The set of port identifiers when performing batch operations on multiple ports.
The configured speed setting for the port, such as auto negotiation or specific speed values.
The Power over Ethernet class indicating the maximum power level supported by the connected device.
The PoE priority level for power allocation, with lower values indicating higher priority.
The flag indicating whether this port has Power over Ethernet hardware capability.
The flag indicating whether the port is administratively enabled for traffic forwarding.
The flag indicating whether the port is configured as a protected port, preventing communication with other protected ports.
The flag indicating whether this port is trusted for DHCP snooping, allowing DHCP server responses.
The flag indicating whether this port is trusted for ARP inspection, bypassing ARP validation.
The flag indicating whether this port is configured as an edge port in Rapid Spanning Tree Protocol.
The Rapid Spanning Tree Protocol point-to-point MAC mode: auto, force true, or force false.
The flag indicating whether Spanning Tree BPDU Guard is enabled to disable the port upon receiving BPDU frames.
The flag indicating whether Spanning Tree Root Guard is enabled to prevent the port from becoming a root port.
The set of LLDP Quality of Service configurations for network priority advertising.
The set of VLAN IDs configured as tagged VLANs on this port for 802.1Q trunking.
The VLAN ID designated for voice traffic, typically used for VoIP devices.
The name of the Access Control List applied to ingress (incoming) traffic on this port.
The name of the Access Control List applied to egress (outgoing) traffic on this port.
The comma separated list of custom tags assigned to this port for organization and filtering.
The flag indicating whether flexible authentication with multiple methods is enabled on this port.
The authentication method type configured for this port, such as 802.1X, MAC authentication, or Web authentication.
The flag indicating whether port specific authentication settings override the profile defaults.
The identifier of the authentication profile applied to this port for access control.
The flag indicating whether the authentication method order has been modified from defaults.
The 802.1X port control mode determining authentication requirements: auto, force authorized, or force unauthorized.
The VLAN ID to assign authenticated users when no specific VLAN is provided by the AAA server.
The VLAN ID for users who fail authorization after successful authentication.
The VLAN ID for critical users requiring network access during AAA server failure.
The action to take when authentication fails: restricted VLAN, drop, or block.
The action to take when authentication times out: same as auth fail or critical VLAN.
The unique identifier of the switch where this port configuration will be applied.
The identifier of the switch port profile configuration applied to this port.
The flag indicating whether port security is enabled to restrict MAC addresses allowed on this port.
The maximum number of MAC addresses allowed when port security is enabled.
The name of the MAC based Access Control List applied to this port for Layer 2 filtering.
The scheduler configuration for Power over Ethernet operations, allowing time-based PoE control.
- RUCKUS One API host for North American region.https://api.ruckus.cloud/venues/{venueId}/switches/portSettings
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/venues/{venueId}/switches/portSettings
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/venues/{venueId}/switches/portSettings
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
[ { "id": "string", "ports": [ … ], "name": "string", "ignoreFields": "string", "revert": true, "portSpeed": "__NULL", "poeClass": "__NULL", "poeBudget": 0.1, "poePriority": 0, "poeEnable": true, "poeCapability": true, "portEnable": true, "portProtected": true, "dhcpSnoopingTrust": true, "arpInspectionTrust": true, "rstpAdminEdgePort": true, "adminPtToPt": "AUTO", "stpBpduGuard": true, "stpRootGuard": true, "ipsg": true, "lldpEnable": true, "lldpQos": [ … ], "taggedVlans": [ … ], "untaggedVlan": "string", "voiceVlan": 1, "ingressAcl": "string", "egressAcl": "string", "tags": "string", "flexibleAuthenticationEnabled": true, "authenticationType": "__NULL", "authenticationCustomize": true, "authenticationProfileId": "string", "changeAuthOrder": true, "dot1xPortControl": "__NULL", "authDefaultVlan": 1, "restrictedVlan": 1, "criticalVlan": 1, "guestVlan": 1, "authFailAction": "__NULL", "authTimeoutAction": "__NULL", "switchId": "string", "switchPortProfileId": "string", "portSecurity": true, "portSecurityMaxEntries": 0, "switchMacAcl": "string", "poeScheduler": { … } } ]
{ "requestId": "string", "response": { "id": "string", "ports": [ … ], "name": "string", "ignoreFields": "string", "revert": true, "portSpeed": "__NULL", "poeClass": "__NULL", "poeBudget": 0.1, "poePriority": 0, "poeEnable": true, "poeCapability": true, "portEnable": true, "portProtected": true, "dhcpSnoopingTrust": true, "arpInspectionTrust": true, "rstpAdminEdgePort": true, "stpBpduGuard": true, "stpRootGuard": true, "ipsg": true, "lldpEnable": true, "lldpQos": [ … ], "taggedVlans": [ … ], "untaggedVlan": "string", "voiceVlan": 0, "ingressAcl": "string", "egressAcl": "string", "vsixIngressAcl": "string", "vsixEgressAcl": "string", "tags": "string", "flexibleAuthenticationEnabled": true, "authenticationCustomize": true, "authenticationProfileId": "string", "authenticationType": "__NULL", "changeAuthOrder": true, "dot1xPortControl": "__NULL", "authDefaultVlan": 0, "restrictedVlan": 0, "criticalVlan": 0, "guestVlan": 0, "authFailAction": "__NULL", "authTimeoutAction": "__NULL", "shouldAlertAaaAndRadiusNotApply": true, "switchLevelAuthDefaultVlan": 0, "profileAuthDefaultVlan": 0, "enableAuthPorts": [ … ], "switchMac": "string", "profileName": "string", "switchPortProfileId": "string", "adminPtToPt": "AUTO", "portSecurity": true, "portSecurityMaxEntries": 0, "switchMacAcl": "string", "poeScheduler": { … } } }
- application/json
- application/vnd.ruckus.v1+json
Set of port identifiers to be operated on (e.g., ['1/1/1', '1/1/2', '1/1/3']).
- RUCKUS One API host for North American region.https://api.ruckus.cloud/venues/{venueId}/switches/portSettings
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/venues/{venueId}/switches/portSettings
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/venues/{venueId}/switches/portSettings
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
[ { "switchId": "string", "ports": [ … ] } ]
OK
- application/json
- application/vnd.ruckus.v1+json
The set of port identifiers when performing batch operations on multiple ports.
The configured speed setting for the port, such as auto negotiation or specific speed values.
The Power over Ethernet class indicating the maximum power level supported by the connected device.
The PoE priority level for power allocation, with lower values indicating higher priority.
The flag indicating whether this port has Power over Ethernet hardware capability.
The flag indicating whether the port is administratively enabled for traffic forwarding.
The flag indicating whether the port is configured as a protected port, preventing communication with other protected ports.
The flag indicating whether this port is trusted for DHCP snooping, allowing DHCP server responses.
The flag indicating whether this port is trusted for ARP inspection, bypassing ARP validation.
The flag indicating whether this port is configured as an edge port in Rapid Spanning Tree Protocol.
The flag indicating whether Spanning Tree BPDU Guard is enabled to disable the port upon receiving BPDU frames.
The flag indicating whether Spanning Tree Root Guard is enabled to prevent the port from becoming a root port.
The set of LLDP Quality of Service configurations for network priority advertising.
The ordered set of VLAN IDs configured as tagged VLANs on this port for 802.1Q trunking.
The name of the Access Control List applied to ingress (incoming) traffic on this port.
The name of the Access Control List applied to egress (outgoing) traffic on this port.
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.
The comma separated list of custom tags assigned to this port for organization and filtering.
The flag indicating whether flexible authentication with multiple methods is enabled on this port.
The flag indicating whether port specific authentication settings override the profile defaults.
The identifier of the authentication profile applied to this port for access control.
The authentication method type configured for this port, such as 802.1X, MAC authentication, or Web authentication.
The flag indicating whether the authentication method order has been modified from defaults.
The 802.1X port control mode determining authentication requirements: auto, force authorized, or force unauthorized.
The VLAN ID to assign authenticated users when no specific VLAN is provided by the AAA server.
The VLAN ID for users who fail authorization after successful authentication.
The VLAN ID for critical users requiring network access during AAA server failure.
The action to take when authentication fails: restricted VLAN, drop, or block.
The action to take when authentication times out: same as auth fail or critical VLAN.
The flag indicating whether to alert users when AAA and RADIUS configurations cannot be applied to the switch.
The authentication default VLAN ID configured at the switch level for reference in the UI.
The authentication default VLAN ID configured at the profile level for reference in the UI.
The list of port identifiers where authentication is enabled, displayed in the UI.
The MAC address of the switch to which this port belongs, used for UI identification.
The identifier of the switch port profile configuration applied to this port.
The Rapid Spanning Tree Protocol point-to-point MAC mode: auto, force true, or force false.
The flag indicating whether port security is enabled to restrict MAC addresses allowed on this port.
The maximum number of MAC addresses allowed when port security is enabled.
The name of the MAC based Access Control List applied to this port for Layer 2 filtering.
The scheduler configuration for Power over Ethernet operations, allowing time-based PoE control.
[ { "id": "string", "ports": [ … ], "name": "string", "ignoreFields": "string", "revert": true, "portSpeed": "__NULL", "poeClass": "__NULL", "poeBudget": 0.1, "poePriority": 0, "poeEnable": true, "poeCapability": true, "portEnable": true, "portProtected": true, "dhcpSnoopingTrust": true, "arpInspectionTrust": true, "rstpAdminEdgePort": true, "stpBpduGuard": true, "stpRootGuard": true, "ipsg": true, "lldpEnable": true, "lldpQos": [ … ], "taggedVlans": [ … ], "untaggedVlan": "string", "voiceVlan": 0, "ingressAcl": "string", "egressAcl": "string", "vsixIngressAcl": "string", "vsixEgressAcl": "string", "tags": "string", "flexibleAuthenticationEnabled": true, "authenticationCustomize": true, "authenticationProfileId": "string", "authenticationType": "__NULL", "changeAuthOrder": true, "dot1xPortControl": "__NULL", "authDefaultVlan": 0, "restrictedVlan": 0, "criticalVlan": 0, "guestVlan": 0, "authFailAction": "__NULL", "authTimeoutAction": "__NULL", "shouldAlertAaaAndRadiusNotApply": true, "switchLevelAuthDefaultVlan": 0, "profileAuthDefaultVlan": 0, "enableAuthPorts": [ … ], "switchMac": "string", "profileName": "string", "switchPortProfileId": "string", "adminPtToPt": "AUTO", "portSecurity": true, "portSecurityMaxEntries": 0, "switchMacAcl": "string", "poeScheduler": { … } } ]
- application/json
- application/vnd.ruckus.v1+json
Set of port identifiers to be operated on (e.g., ['1/1/1', '1/1/2', '1/1/3']).
- RUCKUS One API host for North American region.https://api.ruckus.cloud/venues/{venueId}/switches/powerCycleRequests
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/venues/{venueId}/switches/powerCycleRequests
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/venues/{venueId}/switches/powerCycleRequests
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
[ { "switchId": "string", "ports": [ … ] } ]
{ "requestId": "string", "response": { "id": "string" } }