Method: projects.draft.write

Обновляет черновик проекта на основе модели.

HTTP-запрос

POST https://actions.googleapis.com/v2/{parent=projects/*}/draft:write

URL-адрес использует синтаксис транскодирования gRPC .

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

Параметры
parent

string

Необходимый. Имя родительского ресурса в формате projects/{project} . {project} — это идентификатор облачного проекта, связанный с проектом.

Тело запроса

Тело запроса содержит данные следующей структуры:

JSON-представление
{
  "files": {
    object (Files)
  }
}
Поля
files

object ( Files )

Необходимый. Список файлов, отправляемых на сервер одновременно. Это список файлов конфигурации или файлов данных. 1. Первый запрос должен быть ConfigFiles. 2. Первый запрос должен иметь ConfigFile с «настройками». 3. Первый запрос должен иметь файл конфигурации с «манифестом». 4. Файл конфигурации веб-перехватчика, соответствующий встроенной облачной функции, должен передаваться перед файлом данных, соответствующим его исходному коду.

Тело ответа

В случае успеха тело ответа содержит данные следующей структуры:

Определение чернового ресурса.

JSON-представление
{
  "name": string,
  "validationResults": {
    object (ValidationResults)
  }
}
Поля
name

string

Уникальный идентификатор черновика в следующем формате. projects/{project}/draft

validationResults

object ( ValidationResults )

Результаты проверки связаны с содержанием проекта проекта. Обратите внимание, что Draft.write обновляет черновик, несмотря на предупреждения, поскольку предупреждения не блокируют черновик.