Method: projects.versions.create

Crée une version de projet basée sur le modèle et déclenche le déploiement dans la version disponible spécifiée, si elle est spécifiée.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
parent

string

Obligatoire. Nom de la ressource parente, au format projects/{project}. {project} correspond à l'ID du projet Cloud associé au projet.

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "files": {
    object (Files)
  },
  "releaseChannel": string
}
Champs
files

object (Files)

Obligatoire. Liste des fichiers envoyés au serveur en même temps. Il s'agit d'une liste de fichiers de configuration ou de fichiers de données. 1. La première requête doit être un ConfigFiles. 2. La première requête doit comporter un ConfigFile avec "settings". 3. La première requête doit comporter un fichier ConfigFile avec "manifest". 4. Le ConfigFile du webhook correspondant à la fonction Cloud intégrée doit être diffusé avant le DataFile correspondant à son code source.

releaseChannel

string

Facultatif. Canal de publication permettant de déployer la version, si spécifié. Les versions disponibles intégrées compatibles sont actions.channels.Production, actions.channels.ClosedBeta et actions.channels.Alpha. .

Corps de la réponse

Si la requête aboutit, le corps de la réponse contient une instance de Version.