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öz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
parent |
Zorunlu. Klonlanan sürüm için şu biçimdeki hedef site:
|
İstek içeriği
İstek gövdesi, aşağıdaki yapıya sahip verileri içerir:
JSON gösterimi |
---|
{ "sourceVersion": string, "finalize": boolean, // Union field |
Alanlar | |
---|---|
sourceVersion |
Zorunlu. Klonlanacak sürümün benzersiz tanımlayıcısı. Şu biçimdedir:
|
finalize |
True (doğru) değerine ayarlanırsa Yanlış değerine ayarlanırsa kopyalanan sürümün durumu |
Birleştirme alanı
|
|
include |
Sağlanmışsa yalnızca bu listedeki bir veya daha fazla RegEx değeriyle eşleşen yollar yeni sürüme dahil edilir. |
exclude |
Sağlanmışsa yalnızca bu listedeki RegEx değerlerinden hiçbiriyle eşleşmeyen yollar yeni sürüme dahil edilir. |
Yanıt gövdesi
Başarılı olursa yanıt gövdesi, Operation
öğesinin bir örneğini içerir.
Yetkilendirme 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ış başlıklı makaleye bakın.
Yol Filtresi
Filtre yolunun gösterimi.
JSON gösterimi |
---|
{ "regexes": [ string ] } |
Alanlar | |
---|---|
regexes[] |
Filtrelemede kullanılabilecek RegEx değerleri dizisi. |