Method: sites.versions.clone

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

string

Wymagane. Witryna docelowa sklonowanej wersji w formacie:

sites/SITE_ID

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "sourceVersion": string,
  "finalize": boolean,

  // Union field filter can be only one of the following:
  "include": {
    object (PathFilter)
  },
  "exclude": {
    object (PathFilter)
  }
  // End of list of possible types for union field filter.
}
Pola
sourceVersion

string

Wymagane. Unikalny identyfikator wersji do sklonowania w formacie:

sites/SITE_ID/versions/VERSION_ID

finalize

boolean

Jeśli ma wartość prawda, wywołanie funkcji versions.clone natychmiast zamyka wersję po zakończeniu klonowania.

Jeśli wartość to false (fałsz), sklonowana wersja będzie miała stan CREATED. Użyj narzędzia versions.patch, aby ustawić stan wersji na FINALIZED.

Pole sumy filter.

filter może mieć tylko jedną z tych wartości:

include

object (PathFilter)

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

object (PathFilter)

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[]

string

Tablica wartości wyrażeń regularnych, według których ma być filtrowana.