Tworzy nową wersję w określonej witrynie docelowej przy użyciu 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 | Wymagany. Witryna docelowa dla sklonowanej wersji, w formacie: |
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Reprezentacja JSON |
---|
{ "sourceVersion": string, "finalize": boolean, // Union field |
Pola | |
---|---|
sourceVersion | Wymagany. Unikalny identyfikator wersji, która ma zostać sklonowana, w formacie: |
finalize | Jeśli ma wartość true, wywołanie Jeśli fałsz, sklonowana wersja będzie miała status |
| |
include | Jeśli zostaną podane, w nowej wersji zostaną uwzględnione tylko ścieżki pasujące do co najmniej jednej wartości RegEx na tej liście. |
exclude | Jeśli zostaną podane, w nowej wersji zostaną uwzględnione tylko ścieżki, które nie pasują do żadnej wartości RegEx na tej liście. |
Treść odpowiedzi
Jeśli się powiedzie, treść odpowiedzi zawiera instancję Operation
.
Zakresy uprawnień
Wymaga jednego z następujących zakresów OAuth:
-
https://www.googleapis.com/auth/firebase.hosting
-
https://www.googleapis.com/auth/firebase
-
https://www.googleapis.com/auth/cloud-platform
Aby uzyskać więcej informacji, zobacz Omówienie uwierzytelniania .
Filtr ścieżki
Reprezentacja ścieżki filtra.
Reprezentacja JSON |
---|
{ "regexes": [ string ] } |
Pola | |
---|---|
regexes[] | Tablica wartości RegEx, według których należy filtrować. |