Configures RPVST.
| URI | Description |
|---|---|
| <base_URI>/config/running/protocol/spanning-tree/rpvst | Configures RPVST. |
| GET URIs | Description |
|---|---|
| <base_URI>/config/running/protocol/spanning-tree/rpvst | Retrieves RPVST configuration information. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/description | Retrieves RPVST description. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/bridge-priority | Retrieves bridge priority for the common instance |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/error-disable-timeout/enable | Retrieves error disable timeout information. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/error-disable-timeout/interval | Retrieves error disable timeout interval details. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/forward-delay | Retrieves forward delay information. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/max-age | Retrieves max age information. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/port-channel/path-cost | Retrieves path cost. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/shutdown | Disables RPVST. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/hello-time | Retrieves hello time. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/vlan/(id)/forward-delay | Retrieves forward delay information for a particular VLAN. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/vlan/(id)/max-age | Retrieves max age information for a particular VLAN. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/vlan/(id)/hello-time | Retrieves hello time information for a particular VLAN. |
| POST URIs | Payload | Description |
|---|---|---|
| <base_URI>/config/running/protocol/spanning-tree | <rpvst /> | Configures RPVST. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst | <vlan><id>(req_val)</id><priority>(uint32)</priority></vlan> | Configures RPVST prirority. |
| PATCH URIs | Payload | Description |
|---|---|---|
| <base_URI>/config/running/protocol/spanning-tree/rpvst/description | <description /> | Configures RPVST description. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/bridge-priority | <bridge-priority /> | Configures bridge priority. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/error-disable-timeout/enable | <enable /> | Enables error disable timeout. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/error-disable-timeout/interval | <interval /> | Configures error disable timeout interval. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/forward-delay | <forward-delay /> | Configures forward delay. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/max-age | <max-age /> | Configures max age. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/port-channel/path-cost | <path-cost /> | Configures path cost. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/shutdown | <shutdown /> | Disables RPVST. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/hello-time | <hello-time /> | Configures hello time. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/vlan/(id) | <vlan><priority>(uint32)</priority></vlan> | Configures priority for a VALN. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/vlan/(id) | <vlan><forward-delay>(uint32)</forward-delay></vlan> | Configures forward delay for a VALN. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/vlan/(id) | <vlan><max-age>(uint32)</max-age></vlan> | Configures max age for a VALN. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/vlan/(id) | <vlan><hello-time>(uint32)</hello-time></vlan> | Configures hello time for a VALN. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/tramit-holdcount | <transmit-holdcount /> | Configures transmit hold count. |
| PUT URIs | Payload | Description |
|---|---|---|
| <base_URI>/config/running/protocol/spanning-tree/rpvst/description | <description /> | Configures RPVST description. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/bridge-priority | <bridge-priority /> | Configures bridge priority. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/error-disable-timeout/enable | <enable /> | Enables error disable timeout. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/error-disable-timeout/interval | <interval /> | Configures error disable timeout interval. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/forward-delay | <forward-delay /> | Configures forward delay. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/max-age | <max-age /> | Configures max age. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/port-channel/path-cost | <path-cost /> | Configures path cost. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/shutdown | <shutdown /> | Disables RPVST. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/hello-time | <hello-time /> | Configures hello time. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/vlan/(id)/forward-delay | <forward-delay/> | Configures forward delay for a VLAN. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/vlan/(id)/max-age | <max-age/> | Configures max age for a VALN. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/vlan/(id)/hello-time | <hello-time /> | Configures hello time for a VLAN. |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/transmit-holdcount | <transmit-holdcount /> | Configures transmit hold count. |
| DELETE URIs |
|---|
| <base_URI>/config/running/protocol/spanning-tree/rpvst |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/description |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/bridge-priority |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/error-disable-timeout/enable |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/error-disable-timeout/interval |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/forward-delay |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/max-age |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/port-channel/path-cost |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/shutdown |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/hello-time |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/vlan/(id) |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/vlan/(id)/forward-delay |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/vlan/(id)/max-age |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/vlan/(id)/hello-time |
| <base_URI>/config/running/protocol/spanning-tree/rpvst/transmit-holdcount |
GET, POST, PUT, PATCH, DELETE, OPTIONS, and HEAD operations are supported.
The following example uses the GET option to retrieve the configuration details.
http://host:80/rest/config/running/protocol/spanning-tree/rpvst
None
<rpvst xmlns="urn:brocade.com:mgmt:brocade-xstp" xmlns:y="http://brocade.com/ns/rest"
y:self="/rest/config/running/protocol/spanning-tree/rpvst">
<hello-time>3</hello-time>
<forward-delay>14</forward-delay>
<max-age>19</max-age>
<error-disable-timeout y:self="/rest/config/running/protocol/spanning-tree/rpvst/error-disable-timeout">
<enable>true</enable>
<interval>100</interval>
</error-disable-timeout>
<port-channel y:self="/rest/config/running/protocol/spanning-tree/rpvst/port-channel">
</port-channel>
<vlan y:self="/rest/config/running/protocol/spanning-tree/rpvst/vlan/100">
<id>100</id>
</vlan>
<vlan y:self="/rest/config/running/protocol/spanning-tree/rpvst/vlan/102">
<id>102</id>
</vlan>
</rpvst>
The following example uses the POST option to configure RPVST.
http://host:80/rest/config/running/protocol
<rpvst/>
None
The following example uses the DELETE option to remove RPVST configuration.
http://host:80/rest/config/running/protocol/rpvst
None
None