Queries the details about data transfer plans of simple application servers.
Operation description
You can query the details of data transfer plans of simple application servers, including the total quota, used quota, unused quota, and excess data transfers in the current month.
Simple Application Server provides data transfer plans that can be used to offset data transfer fees. You are charged for excess data transfers. Take note of the following items:
Only outbound data transfers of simple application servers over the Internet are calculated. Outbound data transfers include the data transfer quota and the excess data transfers beyond the quota. Inbound data transfers of simple application servers over the Internet are not calculated.
Outbound data transfers from simple application servers to other Alibaba Cloud services over the Internet first consume data transfer quotas. If the quotas are exhausted, you are charged for excess data transfers.
You are not charged for data transfers between simple application servers within the same virtual private cloud (VPC).
For more information, see Quotas and billing of data transfers.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
swas-open:ListInstancesTrafficPackages |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
The region ID of the simple application servers. You can call the ListRegions operation to query the most recent region list. |
cn-hangzhou |
| InstanceIds |
string |
Yes |
The IDs of the simple application servers. The value can be a JSON array that consists of up to 100 simple application server IDs. Separate multiple server IDs with commas (,). |
["2ad1ae67295445f598017499dc******","2ad1ae67295445f598017499dc******"] |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| InstanceTrafficPackageUsages |
array<object> |
The data transfers that exceed the quota of the data transfer plan in the current month. Unit: bytes. |
|
|
object |
|||
| InstanceId |
string |
The ID of the simple application server. |
ccscqwqwqqqw**** |
| TrafficUsed |
integer |
The used quota of the data transfer plan in the current month. Unit: Byte. |
10000 |
| TrafficPackageTotal |
integer |
The quota of the data transfer plan in the current month. Unit: Byte. Note
TrafficPackageTotal = TrafficUsed + TrafficPackageRemaining |
20000 |
| TrafficPackageRemaining |
integer |
The unused quota of the data transfer plan in the current month. Unit: Byte. |
10000 |
| TrafficOverflow |
integer |
The data transfers that exceeds the quota of the data transfer plan in the current month. Unit: Byte. |
0 |
| RequestId |
string |
The request ID. |
20758A-585D-4A41-A9B2-28DA8F4F**** |
Examples
Success response
JSON format
{
"InstanceTrafficPackageUsages": [
{
"InstanceId": "ccscqwqwqqqw****",
"TrafficUsed": 10000,
"TrafficPackageTotal": 20000,
"TrafficPackageRemaining": 10000,
"TrafficOverflow": 0
}
],
"RequestId": "20758A-585D-4A41-A9B2-28DA8F4F****"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | RegionIdNotMatchHost | The parameter regionId does not match the endpoint host. | |
| 500 | InternalError | An error occurred while processing your request. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.