Создать групповую задачу обновления проекта приложений

Создает групповую задачу обновления проекта приложений

POST /applications/PaaS/api/v2/group-tasks/update-applications-project

Параметры пути

Не используются

Тело запроса

GroupUpdateApplicationsProjectRequest. Объект создания групповой задачи обновления версии проекта приложений

{
  "optional-technology-update": false,
  "source": {
      "type": "repository",
      "image-id": "5a339a19-5929-4213-8f76-1c1be290254a"
    }
  "applications":  [
    "application-id": "string"
  ]
}
optional-technology-update
Строка. Флаг обновления версии технологии при необходимости
source
Объект исходных данных (зарегистрированная версия проекта)
type
Строка. Тип исходных данных
image-id
Строка. Идентификатор исходных данных в хранилище
applications
Список идентификаторов приложений
application-id
Строка. Идентификатор приложения

Тело ответа

GroupTaskDto. Группа задач "групповая задача"

{
  "id": "string",
  "type": "string",
  "date-created": "",
  "created-by": "",
  "any-failure": true,
  "completed-count": "",
  "cancelled-count": "",
  "total-count": "",
  "status": "Registered",
  "tasks": [
    {
      "id": "string",
      "status": "string",
      "operation-type": "string",
      "start-date": "string",
      "end-date": "string",
      "group-id": "string"
    }
  ]
}
id
Строка. Идентификатор группы задач
type
Строка. Тип групповой задачи
date-created
Строка. Дата создания
created-by
Строка. Кем создана
any-failure
Строка. Флаг завершения с ошибкой при наличии хотя бы одной ошибки
completed-count
Строка. Количество завершенных задач в рамках группы
cancelled-count
Строка. Количество отмененных задач в рамках группы
total-count
Строка. Общее количество задач в рамках группы
status
Строка. Статус задачи
tasks
Список задач в рамках группы
id
Строка. Идентификатор задачи
status
Строка. Статус задачи
operation-type
Строка. Тип операции
start-date
Строка. Дата начала
end-date
Строка. Дата окончания
group-id
Строка. Идентификатор группы

Коды состояния

201
Групповая задача обновления проекта приложений успешно создана (GroupTaskDto)
400
Строка. Некорректное значение параметра (ErrorData с кодом 3)
400
Строка. Запрос не может быть обработан в текущем состоянии системы (ErrorData с кодом 9)
400
Строка. Значение выходит за пределы допустимого диапазона (ErrorData с кодом 11)
401
Строка. Отсутствие аутентификации (ErrorData с кодом 16)
403
Строка. Отсутствие авторизации (ErrorData с кодом 7)
404
Строка. Неизвестный идентификатор (ErrorData с кодом 5)
500
Строка. Ошибка на стороне сервера (ErrorData с кодом 13)

ErrorData. Данные ошибки

{
  "code": 3,
  "status": "INVALID_ARGUMENT",
  "message": "1111 is not a valid UUID.",
  "details": "details"
}
code
Число. Код ошибки
status
Строка. Статус ошибки
message
Строка. Сообщение ошибки
details
Строка. Детали ошибки