Tworzy nową wersję w podanej witrynie docelowej na podstawie zawartości określonej wersji.
Żądanie HTTP
POST https://firebasehosting.googleapis.com/v1beta1/{parent=sites/*}/versions:clone
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
parent |
Wymagane. Witryna docelowa sklonowanej wersji w formacie:
|
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{ "sourceVersion": string, "finalize": boolean, // Union field |
Pola | |
---|---|
sourceVersion |
Wymagane. Unikalny identyfikator wersji do sklonowania w formacie:
|
finalize |
Jeśli ma wartość prawda, wywołanie funkcji Jeśli wartość to false (fałsz), sklonowana wersja będzie miała stan |
Pole sumy
|
|
include |
Jeśli podasz dane, w nowej wersji zostaną uwzględnione tylko ścieżki pasujące do co najmniej 1 wartości wyrażenia regularnego na tej liście. |
exclude |
Jeśli podasz dane, w nowej wersji zostaną uwzględnione tylko ścieżki, które nie pasują do żadnej z wartości wyrażeń regularnych na tej liście. |
Treść odpowiedzi
Jeśli operacja się uda, treść odpowiedzi będzie zawierała instancję Operation
.
Zakresy autoryzacji
Wymaga jednego z tych zakresów protokołu OAuth:
https://www.googleapis.com/auth/firebase.hosting
https://www.googleapis.com/auth/firebase
https://www.googleapis.com/auth/cloud-platform
Więcej informacji znajdziesz w artykule o uwierzytelnianiu (w języku angielskim).
Filtr ścieżek
Reprezentacja ścieżki filtra.
Zapis JSON |
---|
{ "regexes": [ string ] } |
Pola | |
---|---|
regexes[] |
Tablica wartości wyrażeń regularnych, według których ma być filtrowana. |