[SVP-3429] API to get the backup-size report (usage of backup files) for specified query parameters
| name | type | description | default | constraints |
|---|---|---|---|---|
| count-type | query | STORED_BYTES | "FRONTEND_BYTES" or "STORED_BYTES" | |
| project-uuid | query |
| media type | data type |
|---|---|
| application/json | ChargebackAppRequest (JSON) |
| media type | data type | description |
|---|---|---|
| application/json | array of ChargebackDTO (JSON) |
POST /chargeback-reporting/backup-size/app
Content-Type: application/json
Accept: application/json
{
"valid" : true,
"cloud" : true,
"OS" : true
}
HTTP/1.1 201 Created
Content-Type: application/json
[ { } ]
| name | type | description | default | constraints |
|---|---|---|---|---|
| count-type | query | STORED_BYTES | "FRONTEND_BYTES" or "STORED_BYTES" | |
| project-uuid | query |
| media type | data type |
|---|---|
| application/json | ChargebackCloudRequest (JSON) |
| media type | data type | description |
|---|---|---|
| application/json | array of ChargebackDTO (JSON) |
POST /chargeback-reporting/backup-size/cloud
Content-Type: application/json
Accept: application/json
{
"cloud" : true,
"valid" : true,
"OS" : true
}
HTTP/1.1 201 Created
Content-Type: application/json
[ { } ]
| name | type | description | default | constraints |
|---|---|---|---|---|
| count-type | query | STORED_BYTES | "FRONTEND_BYTES" or "STORED_BYTES" | |
| project-uuid | query |
| media type | data type |
|---|---|
| application/json | ChargebackOSRequest (JSON) |
| media type | data type | description |
|---|---|---|
| application/json | array of ChargebackDTO (JSON) |
POST /chargeback-reporting/backup-size/os
Content-Type: application/json
Accept: application/json
{
"OS" : true,
"valid" : true,
"cloud" : true
}
HTTP/1.1 201 Created
Content-Type: application/json
[ { } ]
| name | type | description | default | constraints |
|---|---|---|---|---|
| count-type | query | STORED_BYTES | "FRONTEND_BYTES" or "STORED_BYTES" | |
| project-uuid | query |
| media type | data type |
|---|---|
| application/json | ChargebackStorageRequest (JSON) |
| media type | data type | description |
|---|---|---|
| application/json | array of ChargebackDTO (JSON) |
POST /chargeback-reporting/backup-size/storage
Content-Type: application/json
Accept: application/json
{
"valid" : true,
"cloud" : true,
"OS" : true
}
HTTP/1.1 201 Created
Content-Type: application/json
[ { } ]
| name | type | description | default | constraints |
|---|---|---|---|---|
| count-type | query | STORED_BYTES | "FRONTEND_BYTES" or "STORED_BYTES" | |
| project-uuid | query |
| media type | data type |
|---|---|
| application/json | ChargebackVmRequest (JSON) |
| media type | data type | description |
|---|---|---|
| application/json | array of ChargebackDTO (JSON) |
POST /chargeback-reporting/backup-size/vm
Content-Type: application/json
Accept: application/json
{
"valid" : true,
"cloud" : true,
"OS" : true
}
HTTP/1.1 201 Created
Content-Type: application/json
[ { } ]
| name | type | description | default | constraints |
|---|---|---|---|---|
| count-type | query | STORED_BYTES | "FRONTEND_BYTES" or "STORED_BYTES" | |
| from | query | long | ||
| project-uuid | query | |||
| to | query | long |
| media type | data type |
|---|---|
| application/json | ChargebackAppRequest (JSON) |
| media type | data type | description |
|---|---|---|
| application/json | array of ChargebackDTO (JSON) |
POST /chargeback-reporting/transfer-size/app
Content-Type: application/json
Accept: application/json
{
"valid" : true,
"cloud" : true,
"OS" : true
}
HTTP/1.1 201 Created
Content-Type: application/json
[ { } ]
| name | type | description | default | constraints |
|---|---|---|---|---|
| count-type | query | STORED_BYTES | "FRONTEND_BYTES" or "STORED_BYTES" | |
| from | query | long | ||
| project-uuid | query | |||
| to | query | long |
| media type | data type |
|---|---|
| application/json | ChargebackCloudRequest (JSON) |
| media type | data type | description |
|---|---|---|
| application/json | array of ChargebackDTO (JSON) |
POST /chargeback-reporting/transfer-size/cloud
Content-Type: application/json
Accept: application/json
{
"cloud" : true,
"valid" : true,
"OS" : true
}
HTTP/1.1 201 Created
Content-Type: application/json
[ { } ]
| name | type | description | default | constraints |
|---|---|---|---|---|
| count-type | query | STORED_BYTES | "FRONTEND_BYTES" or "STORED_BYTES" | |
| from | query | long | ||
| project-uuid | query | |||
| to | query | long |
| media type | data type |
|---|---|
| application/json | ChargebackOSRequest (JSON) |
| media type | data type | description |
|---|---|---|
| application/json | array of ChargebackDTO (JSON) |
POST /chargeback-reporting/transfer-size/os
Content-Type: application/json
Accept: application/json
{
"OS" : true,
"valid" : true,
"cloud" : true
}
HTTP/1.1 201 Created
Content-Type: application/json
[ { } ]
| name | type | description | default | constraints |
|---|---|---|---|---|
| count-type | query | STORED_BYTES | "FRONTEND_BYTES" or "STORED_BYTES" | |
| from | query | long | ||
| project-uuid | query | |||
| to | query | long |
| media type | data type |
|---|---|
| application/json | ChargebackStorageRequest (JSON) |
| media type | data type | description |
|---|---|---|
| application/json | array of ChargebackDTO (JSON) |
POST /chargeback-reporting/transfer-size/storage
Content-Type: application/json
Accept: application/json
{
"valid" : true,
"cloud" : true,
"OS" : true
}
HTTP/1.1 201 Created
Content-Type: application/json
[ { } ]
| name | type | description | default | constraints |
|---|---|---|---|---|
| count-type | query | STORED_BYTES | "FRONTEND_BYTES" or "STORED_BYTES" | |
| from | query | long | ||
| project-uuid | query | |||
| to | query | long |
| media type | data type |
|---|---|
| application/json | ChargebackVmRequest (JSON) |
| media type | data type | description |
|---|---|---|
| application/json | array of ChargebackDTO (JSON) |
POST /chargeback-reporting/transfer-size/vm
Content-Type: application/json
Accept: application/json
{
"valid" : true,
"cloud" : true,
"OS" : true
}
HTTP/1.1 201 Created
Content-Type: application/json
[ { } ]