Crée une nouvelle version sur le site cible spécifié en utilisant le contenu de la version spécifiée.
Requête HTTP
POST https://firebasehosting.googleapis.com/v1beta1/{parent=sites/*}/versions:clone
L'URL utilise la syntaxe de transcodage gRPC .
Paramètres du chemin
Paramètres | |
---|---|
parent | Requis. Le site cible de la version clonée, au format : |
Corps de la demande
Le corps de la requête contient des données avec la structure suivante :
Représentation JSON |
---|
{ "sourceVersion": string, "finalize": boolean, // Union field |
Des champs | |
---|---|
sourceVersion | Requis. L'identifiant unique de la version à cloner, au format : |
finalize | Si c'est vrai, l'appel à Si faux, la version clonée aura le statut |
| |
include | S'ils sont fournis, seuls les chemins qui correspondent à une ou plusieurs valeurs RegEx dans cette liste seront inclus dans la nouvelle version. |
exclude | S'ils sont fournis, seuls les chemins qui ne correspondent à aucune des valeurs RegEx de cette liste seront inclus dans la nouvelle version. |
Corps de réponse
En cas de succès, le corps de la réponse contient une instance de Operation
.
Portées des autorisations
Nécessite l'une des étendues OAuth suivantes :
-
https://www.googleapis.com/auth/firebase.hosting
-
https://www.googleapis.com/auth/firebase
-
https://www.googleapis.com/auth/cloud-platform
Pour plus d'informations, consultez la Présentation de l'authentification .
Filtre de chemin
Une représentation du chemin du filtre.
Représentation JSON |
---|
{ "regexes": [ string ] } |
Des champs | |
---|---|
regexes[] | Un tableau de valeurs RegEx par lesquelles filtrer. |