Method: projects.versions.create

Cria uma versão do projeto com base no modelo e aciona a implantação no canal de lançamento especificado, se especificado.

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
parent

string

Obrigatório. O nome do recurso pai no formato projects/{project}. O {project} é o ID do projeto na nuvem associado ao projeto.

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "files": {
    object (Files)
  },
  "releaseChannel": string
}
Campos
files

object (Files)

Obrigatório. Lista de arquivos enviados ao servidor por vez. É uma lista de arquivos de configuração ou de dados. 1. A primeira solicitação precisa ser um ConfigFiles. 2. A primeira solicitação precisa ter um ConfigFile com "settings". 3. A primeira solicitação precisa ter um ConfigFile com "manifest". 4. O ConfigFile do webhook correspondente à função de nuvem inline precisa ser transmitido antes do DataFile correspondente ao código-fonte.

releaseChannel

string

Opcional. O canal de lançamento para implantar a versão, se especificado. Os canais de lançamento integrados compatíveis são actions.channels.Production, actions.channels.ClosedBeta e actions.channels.Alpha. .

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de Version.