Sets, modifies, or deletes the inter-region bandwidth between two regions in a bandwidth package of a Basic Edition transit router.
Operation description
This operation supports setting the inter-region bandwidth between two regions only in bandwidth packages of Basic Edition transit routers.
Before you begin
A bandwidth package instance is already associated with the target Cloud Enterprise Network (CEN) instance. For more information, see CreateCenBandwidthPackage and AssociateCenBandwidthPackage.
You can call SetCenInterRegionBandwidthLimit to set, modify, or delete the inter-region bandwidth:
If BandwidthLimit is not 0, the inter-region bandwidth is set or modified.
If BandwidthLimit is 0, the inter-region bandwidth is deleted.
Settings
-
The maximum inter-region bandwidth cannot exceed the peak bandwidth of the bandwidth package instance to which it belongs.
-
The total inter-region bandwidth under a bandwidth package instance cannot exceed the peak bandwidth of that bandwidth package instance.
-
If the bandwidth multiplexing feature is enabled for the inter-region connection, modifying the inter-region bandwidth is not supported.
-
The SetCenInterRegionBandwidthLimit operation supports setting, modifying, or deleting inter-region bandwidth only for Basic Edition transit routers.
To set, modify, or delete inter-region bandwidth for Enterprise Edition transit routers, see CreateTransitRouterPeerAttachment, UpdateTransitRouterPeerAttachmentAttribute, and DeleteTransitRouterPeerAttachment.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cen:SetCenInterRegionBandwidthLimit |
update |
*CenInstance
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| CenId |
string |
Yes |
The CEN instance ID. |
cen-7qthudw0ll6jmx**** |
| LocalRegionId |
string |
Yes |
The ID of the local region. You can call DescribeChildInstanceRegions to query the regions of the network instances that can be attached to a CEN instance. |
cn-hangzhou |
| OppositeRegionId |
string |
Yes |
The ID of the peer region. |
us-west-1 |
| BandwidthLimit |
integer |
Yes |
The inter-region bandwidth between the two regions. Unit: Mbit/s. |
8 |
| BandwidthType |
string |
No |
The bandwidth allocation method. Valid values:
|
BandwidthPackage |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
530BC816-F575-412A-AAB2-435125D26328 |
Examples
Success response
JSON format
{
"RequestId": "530BC816-F575-412A-AAB2-435125D26328"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | MissingParam.CbnBandwidthPackageId | There are more than one suitable cen bandwidth package | The error message returned because the CbnBandwidthPackageId parameter is not set. |
| 400 | AttrMismatching.CbnBandwidthPackageId | %s | |
| 400 | OperationFailed.InvalidOperation | The operation is failed because the operation is not support. | |
| 400 | OperationUnsupported.Attachment | The cross region connection contains an existing bandwidth. The operation is not supported. | The error message returned because bandwidth multiplexing is enabled for the inter-region connection. |
| 400 | InvalidOperation.UnsupportChargeType | The charge type is not supported by this operation. | The error message returned because the specified billing method does not support this operation. |
| 400 | OperationUnsupported.TrafficQosPolicyExist | Operation unsupported because traffic qos policy exists. | The error message returned because the specified QoS policy already exists. |
| 400 | OperationUnsupported.BandwidthType | The specified BandwidthType does not support the operation. | The error message returned because this operation is not supported by the specified bandwidth type. |
| 400 | IllegalParam.BandwidthType | BandwidthType is illegal. | The error message returned because the specified bandwidth plan type is invalid. |
| 400 | IllegalParam.Bandwidth | Bandwidth is illegal. | The error message returned because the specified bandwidth plan ID is invalid. |
| 400 | ParamExclusive.BandwidthTypeAndCenBandwidthPackageId | DataTransfer and CenBandwidthPackageId is mutually exclusive. | When the value of bandwidthType is DataTransfer, the CenBandwidthPackageId field cannot be set. |
| 400 | IdentityRegistrationStatusNotSupport | Real name registration of enterprises required. | Real name registration of enterprises required. |
| 400 | IllegalParam.BandwidthLessThanQosPolicyBandwidth | The input bandwidth value is less than the sum of the Qos policy bandwidth. | The input bandwidth value is less than the sum of the Qos policy bandwidth. |
| 400 | OperationUnsupported.RegionId | The specified RegionId does not support the operation. | The error message returned because this operation is not supported in the specified region. |
| 400 | QuotaExceeded.Bandwidth | Bandwidth quota exceeded. | Bandwidth quota exceeded. |
| 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 | IncorrectStatus.TransitRouter | The resource is not in a valid state for the operation. | The CEN TR instance is not in a valid state for the operation. Please try again later. |
| 400 | InvalidParameter.BandwidthPackageId | The specified parameter BandwidthPackageId is invalid. | The parameter BandwidthPackageId entered is illegal. |
| 400 | InvalidParameter.CenId | The specified parameter CenId is invalid. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.