Method: sites.versions.clone

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

string

Wymagany. Witryna docelowa dla sklonowanej wersji, w formacie:

sites/ SITE_ID

Treść żądania

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

Reprezentacja 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

Wymagany. Unikalny identyfikator wersji, która ma zostać sklonowana, w formacie:

sites/ SITE_ID /versions/ VERSION_ID

finalize

boolean

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

Jeśli fałsz, sklonowana wersja będzie miała status CREATED . Użyj versions.patch , aby ustawić status wersji na FINALIZED .

filter pola Unii.

filter może być tylko jednym z następujących:

include

object ( PathFilter )

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

object ( PathFilter )

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

string

Tablica wartości RegEx, według których należy filtrować.