Queries the total usage of savings plans.
Try it now
Test
RAM authorization
Action | Access level | Resource type | Condition key | Dependent action |
bss:SavingsPlansAnalysis | get | *All Resource
| None | None |
Request parameters
Parameter | Type | Required | Description | Example |
StartPeriod | string | Yes | The beginning of the time range to query. The beginning of the time range is included in the query. The time is in the yyyy-MM-dd HH:mm:ss format. | 2021-01-01 00:00:00 |
EndPeriod | string | No | The end of the time range to query. The end of the time range is not included in the query. If you do not specify this parameter, the current time is used. The time is in the yyyy-MM-dd HH:mm:ss format. | 2021-01-02 00:00:00 |
PeriodType | string | Yes | The time granularity of the usage summary to query. Valid values: MONTH, DAY, and HOUR. | HOUR |
BillOwnerId | integer | No | The ID of the account that owns the resource. The resource owner is the account that uses the resource. | 123745698925000 |
| FilterParam | object | No | ||
| Dimensions | array<object> | No | ||
object | No | |||
Code | string | No | ||
| Values | array | No | ||
string | No | |||
SelectType | string | No | ||
| Tags | array<object> | No | ||
object | No | |||
Code | string | No | ||
| Values | array | No | ||
string | No | |||
SelectType | string | No |
Response elements
Element | Type | Description | Example |
object | |||
Code | string | The status code. | success |
Message | string | The message returned for the call. | Successful! |
RequestId | string | The ID of the request. | 79EE7556-0CFD-44EB-9CD6-B3B526E3A85F |
Success | boolean | Indicates whether the request was successful. | true |
| Data | object | The data returned. | |
| PeriodCoverage | array<object> | The usage data for each time period. | |
object | |||
Percentage | number | The usage rate. | 1 |
Period | string | The time period of the data. The format is yyyyMMddHH. | 2021041500 |
| TotalUsage | object | The summary of the total usage. | |
PostpaidCost | number | The pay-as-you-go cost. | 200 |
SavedCost | number | The savings. | 100 |
UsagePercentage | number | The total usage rate. | 1 |
PoolValue | number | The total pool value of the savings plan. | 100 |
Examples
Success response
JSON format
{
"Code": "success",
"Message": "Successful!",
"RequestId": "79EE7556-0CFD-44EB-9CD6-B3B526E3A85F",
"Success": true,
"Data": {
"PeriodCoverage": [
{
"Percentage": 1,
"Period": "2021041500"
}
],
"TotalUsage": {
"PostpaidCost": 200,
"SavedCost": 100,
"UsagePercentage": 1,
"PoolValue": 100
}
}
}Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.