Перейти к основному содержимому

OperationResponsePagedResponse

Обычная страница результатов: её возвращают все списочные эндпоинты этого API.

items object[]nullable

Элементы на этой странице.

  • Array [
  • idstring<uuid>

    Идентификатор операции.

    typeOperationType (string)

    Тип ресурса.

    Возможные значения: [VmDeprovision, VmProvision, VmRebuild]

    statusApiOperationStatus (string)

    Текущее состояние ресурса.

    Возможные значения: [Queued, InProgress, Compensation, Succeeded, Failed]

    projectIdstring<uuid>

    Идентификатор проекта, которому принадлежит операция.

    createdAtstring<date-time>

    Когда операция была создана (принята).

    updatedAtstring<date-time>

    Когда операцию обновляли последний раз.

    startedAtstring<date-time>nullable

    Когда операция начала выполняться, если она началась.

    finishedAtstring<date-time>nullable

    Когда операция завершилась — успешно или с ошибкой, — если она завершилась.

    failureCodeOperationFailureCode (string)

    Причина, по которой операция окончательно не удалась. Заполняется только для неудачных операций.

    Возможные значения: [insufficientCapacity, timeout, internal]

    currentStatestringnullable

    Необязательная диагностическая метка с текущим шагом операции. Набор возможных значений не стабилен, полагаться на него в коде нельзя — для логики используйте status.

  • ]
  • totalinteger<int32>

    Общее количество элементов на всех страницах.

    pageinteger<int32>

    Текущий номер страницы, начиная с 1.

    pageSizeinteger<int32>

    Количество элементов на странице.

    totalPagesinteger<int32>

    Общее количество доступных страниц.

    hasNextPageboolean

    Есть ли следующая страница.

    OperationResponsePagedResponse
    {
    "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
    }