Method: projects.versions.create

Создает версию проекта на основе модели и запускает развертывание в указанном канале выпуска, если он указан.

HTTP-запрос

POST https://actions.googleapis.com/v2/{parent=projects/*}/versions:create

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

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

Параметры
parent

string

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

Тело запроса

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

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

object ( Files )

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

releaseChannel

string

Необязательный. Канал выпуска для развертывания версии, если он указан. Поддерживаемые встроенные каналы выпуска: action.channels.Production, action.channels.ClosedBeta, action.channels.Alpha. .

Тело ответа

В случае успеха тело ответа содержит экземпляр Version .