Erstellt eine neue Version auf der angegebenen Zielsite unter Verwendung des Inhalts der angegebenen Version.
HTTP-Anfrage
POST https://firebasehosting.googleapis.com/v1beta1/{parent=sites/*}/versions:clone
Die URL verwendet die gRPC-Transcoding -Syntax.
Pfadparameter
Parameter | |
---|---|
parent | Erforderlich. Die Zielsite für die geklonte Version im Format: |
Anforderungstext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{ "sourceVersion": string, "finalize": boolean, // Union field |
Felder | |
---|---|
sourceVersion | Erforderlich. Der eindeutige Bezeichner für die zu klonende Version im Format: |
finalize | Bei „true“ finalisiert der Aufruf von Bei „false“ hat die geklonte Version den Status |
Union- | |
include | Sofern angegeben, werden in die neue Version nur Pfade aufgenommen, die mit einem oder mehreren RegEx-Werten in dieser Liste übereinstimmen. |
exclude | Sofern angegeben, werden in die neue Version nur Pfade aufgenommen, die keinem der RegEx-Werte in dieser Liste entsprechen. |
Antwortkörper
Bei Erfolg enthält der Antworttext eine Instanz von Operation
.
Berechtigungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
-
https://www.googleapis.com/auth/firebase.hosting
-
https://www.googleapis.com/auth/firebase
-
https://www.googleapis.com/auth/cloud-platform
Weitere Informationen finden Sie in der Authentifizierungsübersicht .
PathFilter
Eine Darstellung des Filterpfads.
JSON-Darstellung |
---|
{ "regexes": [ string ] } |
Felder | |
---|---|
regexes[] | Ein Array von RegEx-Werten, nach denen gefiltert werden soll. |