List Utilizations¶
Overview¶
Classification¶
List
API Operation Object¶
Wasabi Utilization
Synchronous / Asynchronous¶
Synchronous
Request¶
HTTP Request Method¶
GET
HTTP Request Path¶
If the acct_num in the Request Parameter is unknown, it can be obtained using the List Accounts API.
{api_endpoint}/tenants/{tenant_id}/accounts/{acct_num}/utilizations?from={from}&to={to}&include_regional_utilizations={include_regional_utilizations}
HTTP Request Header¶
Accept: application/json
X-Auth-Token: <token>
Request Parameter¶
Data can be retrieved as far back as the first day of the month 12 months ago.
item |
datatype |
required/optional |
description |
format |
example |
---|---|---|---|---|---|
from |
String |
required |
Start Date |
YYYY-MM-DD |
2021-01-01 |
to |
String |
required |
End Date |
YYYY-MM-DD |
2021-02-01 |
include_regional_utilizations |
String |
optional |
Region Details |
true |
HTTP Request Body¶
None
Response¶
HTTP Response Header¶
Format¶
HTTP/1.1 200 OK
<response_code>: see "HTTP Responses" section
<message>: message based on the response code
Response Code¶
response code |
condition |
---|---|
400 |
Some content in the request was invalid |
401 |
User must authenticate before making a request |
403 |
Policy does not allow current user to do this operation |
404 |
The requested resource could not be found |
HTTP Response Body¶
Format¶
[
{
"AcctNum": "<AcctNum>"
"StartTime": "<StartTime>",
"EndTime": "<EndTime>",
"CreateTime": "<CreateTime>",
"RawStorageSizeBytes": <RawStorageSizeBytes>,
"PaddedStorageSizeBytes": <PaddedStorageSizeBytes>,
"MetadataStorageSizeBytes": <MetadataStorageSizeBytes>,
"DeletedStorageSizeBytes": <DeletedStorageSizeBytes>,
"MinStorageChargeBytes": <MinStorageChargeBytes>,
"UploadBytes": <UploadBytes>,
"DownloadBytes": <DownloadBytes>
"RegionalUtilizations": [
{
"Region": "<Region>",
"RawStorageSizeBytes": <RawStorageSizeBytes>,
"PaddedStorageSizeBytes": <PaddedStorageSizeBytes>,
"MetadataStorageSizeBytes": <MetadataStorageSizeBytes>,
"DeletedStorageSizeBytes": <DeletedStorageSizeBytes>,
"UploadBytes": <UploadBytes>,
"DownloadBytes": <DownloadBytes>
}
]
}
]
Response Parameter¶
item |
datatype |
description |
example |
---|---|---|---|
AcctNum |
String |
Account Number |
12345 |
StartTime |
String |
Utilization Start Time |
2021-01-01T00:00:00.000Z |
EndTime |
String |
Utilization End Time |
2021-01-02T00:00:00.000Z |
CreateTime |
String |
Utilization Create Time |
2021-01-02T02:32:23.000Z |
RawStorageSizeBytes |
Bigint |
RawStorageSizeBytes is the number of bytes for all non-deleted objects in the account/bucket |
105081 |
PaddedStorageSizeBytes |
Bigint |
PaddedStorageSizeBytes is the number of bytes for all non-deleted objects in the account/bucket but with the minimum object size restriction enforced |
109167 |
MetadataStorageSizeBytes |
Bigint |
MetadataStorageSizeBytes is the number of bytes associated with any metadata about the object that is stored in our databases |
294 |
DeletedStorageSizeBytes |
Bigint |
DeletedStorageSizeBytes is the number of padded bytes for all deleted objects in the account/bucket |
0 |
MinStorageChargeBytes |
Bigint |
MinimumBytesSize is the number of bytes that a user should be charged because they are under the 1 TB minimum storage requirement |
1099511518315 |
UploadBytes |
Bigint |
Uploaded bytes for a given day |
4957 |
DownloadBytes |
Bigint |
Downloaded bytes for a given day |
95822 |
Sample Request and Response¶
Sample API Request¶
Request URI¶
https://{api_endpoint}/ecl-objectstorage/tenants/{tenant id}/accounts/12345/utilizations?from=2021-01-01&to=2021-01-02&include_regional_utilizations=true
Request Header¶
Content-Type: application/json
Accept: application/json
X-Auth-Token: bf8558c3f5374e25a892c9e0c63a2340
Request Body¶
None
Sample API Response¶
Response Header¶
HTTP/1.1 200 OK
Content-Type: application/json
Date: Thu, 17 Jul 2014 04:21:06 GMT
Response Body¶
[
{
"AcctNum": 12345,
"StartTime": "2021-01-01T00:00:00.000Z",
"EndTime": "2021-01-02T00:00:00.000Z",
"CreateTime": "2021-01-02T02:32:23.000Z",
"RawStorageSizeBytes": 105081,
"PaddedStorageSizeBytes": 109167,
"MetadataStorageSizeBytes": 294,
"DeletedStorageSizeBytes": 0,
"MinStorageChargeBytes": 1099511518315,
"UploadBytes": 4957,
"DownloadBytes": 95822,
"RegionalUtilizations": [
{
"Region": "ap_northeast_1",
"RawStorageSizeBytes": 105081,
"PaddedStorageSizeBytes": 109167,
"MetadataStorageSizeBytes": 294,
"DeletedStorageSizeBytes": 0,
"UploadBytes": 4957,
"DownloadBytes": 95822
}
]
}
]