Belirtilen sürümün içeriğini kullanarak belirtilen hedef sitede yeni bir sürüm oluşturur.
HTTP isteği
POST https://firebasehosting.googleapis.com/v1beta1/{parent=sites/*}/versions:clone
URL, gRPC Kod Dönüştürme sözdizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
parent | Gerekli. Klonlanmış sürüm için hedef site şu formattadır: |
Talep gövdesi
İstek gövdesi aşağıdaki yapıya sahip verileri içerir:
JSON gösterimi |
---|
{ "sourceVersion": string, "finalize": boolean, // Union field |
Alanlar | |
---|---|
sourceVersion | Gerekli. Klonlanacak sürümün şu biçimdeki benzersiz tanımlayıcısı: |
finalize | Doğruysa, Yanlışsa, klonlanan sürümün durumu |
Birleşim alanı | |
include | Sağlandığı takdirde yalnızca bu listedeki bir veya daha fazla RegEx değeriyle eşleşen yollar yeni sürüme dahil edilecektir. |
exclude | Sağlandığı takdirde yalnızca bu listedeki RegEx değerlerinden hiçbiriyle eşleşmeyen yollar yeni sürüme dahil edilecektir. |
Yanıt gövdesi
Başarılı olursa, yanıt gövdesi Operation
örneğini içerir.
Yetki kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
-
https://www.googleapis.com/auth/firebase.hosting
-
https://www.googleapis.com/auth/firebase
-
https://www.googleapis.com/auth/cloud-platform
Daha fazla bilgi için Kimlik Doğrulamaya Genel Bakış bölümüne bakın.
Yol Filtresi
Filtre yolunun temsili.
JSON gösterimi |
---|
{ "regexes": [ string ] } |
Alanlar | |
---|---|
regexes[] | Filtrelenecek RegEx değerleri dizisi. |