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