Crea una nuova versione nel sito di destinazione specificato utilizzando il contenuto della versione specificata.
Richiesta HTTP
POST https://firebasehosting.googleapis.com/v1beta1/{parent=sites/*}/versions:clone
L'URL usa la sintassi di transcodifica gRPC .
Parametri del percorso
Parametri | |
---|---|
parent | Necessario. Il sito di destinazione per la versione clonata, nel formato: |
Richiedi corpo
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{ "sourceVersion": string, "finalize": boolean, // Union field |
Campi | |
---|---|
sourceVersion | Necessario. L'identificatore univoco della versione da clonare, nel formato: |
finalize | Se vero, la chiamata a Se false, la versione clonata avrà lo stato |
| |
include | Se forniti, nella nuova versione verranno inclusi solo i percorsi che corrispondono a uno o più valori RegEx in questo elenco. |
exclude | Se forniti, nella nuova versione verranno inclusi solo i percorsi che non corrispondono a nessuno dei valori RegEx in questo elenco. |
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene un'istanza di Operation
.
Ambiti autorizzativi
Richiede uno dei seguenti ambiti OAuth:
-
https://www.googleapis.com/auth/firebase.hosting
-
https://www.googleapis.com/auth/firebase
-
https://www.googleapis.com/auth/cloud-platform
Per ulteriori informazioni, vedere la panoramica sull'autenticazione .
PathFilter
Una rappresentazione del percorso del filtro.
Rappresentazione JSON |
---|
{ "regexes": [ string ] } |
Campi | |
---|---|
regexes[] | Una matrice di valori RegEx in base a cui filtrare. |