Configures PVST.
| URI | Description |
|---|---|
| <base_URI>/config/running/protocol/spanning-tree/pvst | Configures PVST. |
| GET URIs | Description |
|---|---|
| <base_URI>/config/running/protocol/spanning-tree/pvst | Retrieves PVST configuration information. |
| <base_URI>/config/running/protocol/spanning-tree/pvst/description | Retrieves PVST description. |
| <base_URI>/config/running/protocol/spanning-tree/pvst/bridge-priority | Retrieves bridge priority for the common instance |
| <base_URI>/config/running/protocol/spanning-tree/pvst/error-disable-timeout/enable | Retrieves error disable timeout information. |
| <base_URI>/config/running/protocol/spanning-tree/pvst/error-disable-timeout/interval | Retrieves error disable timeout interval details. |
| <base_URI>/config/running/protocol/spanning-tree/pvst/forward-delay | Retrieves forward delay information. |
| <base_URI>/config/running/protocol/spanning-tree/pvst/max-age | Retrieves max age information. |
| <base_URI>/config/running/protocol/spanning-tree/pvst/port-channel/path-cost | Retrieves path cost. |
| <base_URI>/config/running/protocol/spanning-tree/pvst/shutdown | Disables PVST. |
| <base_URI>/config/running/protocol/spanning-tree/pvst/hello-time | Retrieves hello time. |
| <base_URI>/config/running/protocol/spanning-tree/pvst/vlan/(id)/forward-delay | Retrieves forward delay information for a particular VLAN. |
| <base_URI>/config/running/protocol/spanning-tree/pvst/vlan/(id)/max-age | Retrieves max age information for a particular VLAN. |
| <base_URI>/config/running/protocol/spanning-tree/pvst/vlan/(id)/hello-time | Retrieves hello time information for a particular VLAN. |
| POST URIs | Payload | Description |
|---|---|---|
| <base_URI>/config/running/protocol/spanning-tree | <pvst /> | Configures PVST. |
| <base_URI>/config/running/protocol/spanning-tree/pvst | <vlan><id>(req_val)</id><priority>(uint32)</priority></vlan> | Configures PVST prirority. |
| PATCH URIs | Payload | Description |
|---|---|---|
| <base_URI>/config/running/protocol/spanning-tree/pvst/description | <description /> | Configures PVST description. |
| <base_URI>/config/running/protocol/spanning-tree/pvst/bridge-priority | <bridge-priority /> | Configures bridge priority. |
| <base_URI>/config/running/protocol/spanning-tree/pvst/error-disable-timeout/enable | <enable /> | Enables error disable timeout. |
| <base_URI>/config/running/protocol/spanning-tree/pvst/error-disable-timeout/interval | <interval /> | Configures error disable timeout interval. |
| <base_URI>/config/running/protocol/spanning-tree/pvst/forward-delay | <forward-delay /> | Configures forward delay. |
| <base_URI>/config/running/protocol/spanning-tree/pvst/max-age | <max-age /> | Configures max age. |
| <base_URI>/config/running/protocol/spanning-tree/pvst/port-channel/path-cost | <path-cost /> | Configures path cost. |
| <base_URI>/config/running/protocol/spanning-tree/pvst/shutdown | <shutdown /> | Disables PVST. |
| <base_URI>/config/running/protocol/spanning-tree/pvst/hello-time | <hello-time /> | Configures hello time. |
| <base_URI>/config/running/protocol/spanning-tree/pvst/vlan/(id) | <vlan><priority>(uint32)</priority></vlan> | Configures priority for a VALN. |
| <base_URI>/config/running/protocol/spanning-tree/pvst/vlan/(id) | <vlan><forward-delay>(uint32)</forward-delay></vlan> | Configures forward delay for a VALN. |
| <base_URI>/config/running/protocol/spanning-tree/pvst/vlan/(id) | <vlan><max-age>(uint32)</max-age></vlan> | Configures max age for a VALN. |
| <base_URI>/config/running/protocol/spanning-tree/pvst/vlan/(id) | <vlan><hello-time>(uint32)</hello-time></vlan> | Configures hello time for a VALN |
| PUT URIs | Payload | Description |
|---|---|---|
| <base_URI>/config/running/protocol/spanning-tree/pvst/description | <description /> | Configures PVST description. |
| <base_URI>/config/running/protocol/spanning-tree/pvst/bridge-priority | <bridge-priority /> | Configures bridge priority. |
| <base_URI>/config/running/protocol/spanning-tree/pvst/error-disable-timeout/enable | <enable /> | Enables error disable timeout. |
| <base_URI>/config/running/protocol/spanning-tree/pvst/error-disable-timeout/interval | <interval /> | Configures error disable timeout interval. |
| <base_URI>/config/running/protocol/spanning-tree/pvst/forward-delay | <forward-delay /> | Configures forward delay. |
| <base_URI>/config/running/protocol/spanning-tree/pvst/max-age | <max-age /> | Configures max age. |
| <base_URI>/config/running/protocol/spanning-tree/pvst/port-channel/path-cost | <path-cost /> | Configures path cost. |
| <base_URI>/config/running/protocol/spanning-tree/pvst/shutdown | <shutdown /> | Disables PVST. |
| <base_URI>/config/running/protocol/spanning-tree/pvst/hello-time | <hello-time /> | Configures hello time. |
| <base_URI>/config/running/protocol/spanning-tree/pvst/vlan/(id)/forward-delay | <forward-delay/> | Configures forward delay for a VLAN. |
| <base_URI>/config/running/protocol/spanning-tree/pvst/vlan/(id)/max-age | <<max-age/> | Configures max age for a VALN. |
| DELETE URIs |
|---|
| <base_URI>/config/running/protocol/spanning-tree/pvst |
| <base_URI>/config/running/protocol/spanning-tree/pvst/description |
| <base_URI>/config/running/protocol/spanning-tree/pvst/bridge-priority |
| <base_URI>/config/running/protocol/spanning-tree/pvst/error-disable-timeout/enable |
| <base_URI>/config/running/protocol/spanning-tree/pvst/error-disable-timeout/interval |
| <base_URI>/config/running/protocol/spanning-tree/pvst/forward-delay |
| <base_URI>/config/running/protocol/spanning-tree/pvst/max-age |
| <base_URI>/config/running/protocol/spanning-tree/pvst/port-channel/path-cost |
| <base_URI>/config/running/protocol/spanning-tree/pvst/shutdown |
| <base_URI>/config/running/protocol/spanning-tree/pvst/hello-time |
| <base_URI>/config/running/protocol/spanning-tree/pvst/vlan/(id) |
| <base_URI>/config/running/protocol/spanning-tree/pvst/vlan/(id)/forward-delay |
| <base_URI>/config/running/protocol/spanning-tree/pvst/vlan/(id)/max-age |
| <base_URI>/config/running/protocol/spanning-tree/pvst/vlan/(id)/hello-time |
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/pvst/
None
<pvst xmlns="urn:brocade.com:mgmt:brocade-xstp" xmlns:y="http://brocade.com/ns/rest"
y:self="/rest/config/running/protocol/spanning-tree/pvst">
<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/pvst/error-disable-timeout">
<enable>true</enable>
<interval>100</interval>
</error-disable-timeout>
<port-channel y:self="/rest/config/running/protocol/spanning-tree/pvst/port-channel">
</port-channel>
<vlan y:self="/rest/config/running/protocol/spanning-tree/pvst/vlan/100">
<id>100</id>
</vlan>
<vlan y:self="/rest/config/running/protocol/spanning-tree/pvst/vlan/102">
<id>102</id>
</vlan>
</pvst>
The following example uses the POST option to configure PVST.
http://host:80/rest/config/running/protocol
<pvst/>
None
The following example uses the DELETE option to remove PVST configuration.
http://host:80/rest/config/running/protocol/pvst
None
None