OperationResponsePagedResponse
A generic page of results, used by list endpoints across this API.
items object[]nullable
The items on this page.
Id of the operation.
Type of the resource.
Possible values: [VmDeprovision, VmProvision, VmRebuild]
Current status of the resource.
Possible values: [Queued, InProgress, Compensation, Succeeded, Failed]
Id of the project the operation belongs to.
When the operation was created (accepted).
When the operation was last updated.
When the operation started executing, if it has started.
When the operation finished (succeeded or failed), if it has finished.
Reason the operation ended in a terminal failure. Set only for operations that failed.
Possible values: [insufficientCapacity, timeout, internal]
Optional diagnostic label describing the operation's current step. The set of possible values
is not stable and should not be relied on programmatically — use status for logic.
Total number of items across all pages.
The current page number, starting at 1.
Number of items per page.
Total number of pages available.
Whether a next page is available.
{
"items": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"type": "VmDeprovision",
"status": "Queued",
"projectId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"createdAt": "2024-07-29T15:51:28.071Z",
"updatedAt": "2024-07-29T15:51:28.071Z",
"startedAt": "2024-07-29T15:51:28.071Z",
"finishedAt": "2024-07-29T15:51:28.071Z",
"failureCode": "insufficientCapacity",
"currentState": "string"
}
],
"total": 0,
"page": 0,
"pageSize": 0,
"totalPages": 0,
"hasNextPage": true
}