Modifies the name and description of a transit router instance.
Operation description
UpdateTransitRouter is an asynchronous operation. After you send a request, the system returns a RequestId, but the modification of the transit router instance is not yet complete. The modification task continues to run in the background. You can call the ListTransitRouters operation to query the status of the transit router instance.
If the transit router instance is in the Modifying state, the transit router instance is being modified. In this state, you can only query the transit router instance but cannot perform other operations on it.
If the transit router instance is in the Active state, the transit router instance has been modified.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cen:UpdateTransitRouter |
update |
*TransitRouter
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ClientToken |
string |
No |
The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The ClientToken value can contain only ASCII characters. Note
If you do not specify this parameter, the system uses the RequestId as the ClientToken. The RequestId may be different for each API request. |
02fb3da4-130e-11e9-8e44-001**** |
| DryRun |
boolean |
No |
Specifies whether to perform a dry run for this modification request, including permission and instance status checks. Valid values:
|
false |
| RegionId |
string |
Yes |
The region ID of the transit router instance. You can call the DescribeRegions operation to query the region ID. |
cn-shanghai |
| TransitRouterId |
string |
Yes |
The ID of the transit router instance. |
tr-uf654ttymmljlvh2x**** |
| TransitRouterName |
string |
No |
The new name of the transit router instance. The name can be empty or 1 to 128 characters in length, and cannot start with http:// or https://. |
testname |
| TransitRouterDescription |
string |
No |
The new description of the transit router instance. The description can be empty or 1 to 256 characters in length, and cannot start with http:// or https://. |
testdesc |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
E9963DD7-998B-4F92-892D-8293CB49EE81 |
Examples
Success response
JSON format
{
"RequestId": "E9963DD7-998B-4F92-892D-8293CB49EE81"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | OperationUnsupported.RegionId | The specified region ID is not supported. | The specified region ID is not supported. |
| 400 | IncorrectStatus.TransitRouterInstance | The status of TransitRouter is incorrect. | The error message returned because the transit router is in an invalid state. |
| 400 | InvalidParameter | Invalid parameter. | The error message returned because the parameter is set to an invalid value. |
| 400 | Unauthorized | The AccessKeyId is unauthorized. | The error message returned because you do not have the permissions to perform this operation. |
| 400 | OperationFailed.ZoneNotSupportJumbo | The following zones do not support Jumbo Frame: %s. | Failed to enable jumbo frames. Zone %s used by the current transit router does not support jumbo frames. |
| 400 | OperationFailed.TransitRouterNotSupportJumbo | This transit router does not support Jumbo Frame in available zones: %s. Please contact Alibaba Cloud support for assistance. | The transit router does not support jumbo frames in zone %s. Contact Alibaba Cloud for support. |
| 400 | ParamExclusive.SupportJumboFrameAndSupportMulticast | Transit Router can not support JumboFrame and Multicast at the same time. | Transit Router can not support JumboFrame and Multicast at the same time. |
| 400 | OperationUnsupported.MulticastAndJumboFrameAreExclusive | The operation is not supported because the multicast and jumbo frame are exclusive. | The forwarding router cannot enable the multicast and jumbo frame functions at the same time. |
| 400 | OperationUnsupported.SupportJumboFrame | JumboFrame is unsupported. | JumboFrame is unsupported. |
| 400 | OperationUnsupported.DisableJumboFrame | Disable JumboFrame is not supported. | Disable JumboFrame is not supported. |
| 400 | InvalidParameter.TransitRouterId | The specified parameter TransitRouterId is invalid. | The parameter TransitRouterId entered is illegal. |
| 404 | Instance.NotExist | The instance is not exist. | The error message returned because the specified instance does not exist. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.