ينشئ إصدارًا جديدًا على الموقع الإلكتروني المستهدَف المحدّد باستخدام محتوى الإصدار المحدّد.
طلب HTTP
POST https://firebasehosting.googleapis.com/v1beta1/{parent=sites/*}/versions:clone
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المَعلمات | |
---|---|
parent |
مطلوب. الموقع المستهدف للنسخة المستخرَجة، بالتنسيق:
|
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{ "sourceVersion": string, "finalize": boolean, // Union field |
الحقول | |
---|---|
sourceVersion |
مطلوب. المعرّف الفريد للإصدار الذي سيتم استنساخه، بالتنسيق:
|
finalize |
في حال الضبط على "true"، يتم إنهاء عملية إنشاء النسخة فورًا بعد اكتمال عملية النسخ من خلال استدعاء الدالة وإذا كانت القيمة "خطأ"، ستكون حالة النسخة المستنسَخة " |
حقل الاتحاد يمكن أن يكون |
|
include |
في حال توفير المسارات، لن يتم تضمين سوى المسارات التي تتطابق مع قيمة تعبير عادي واحدة أو أكثر في هذه القائمة في الإصدار الجديد. |
exclude |
في حال توفير المسارات، لن يتم تضمين سوى المسارات التي لا تتطابق مع أي من قيم التعبير العادي في هذه القائمة في الإصدار الجديد. |
نص الاستجابة
إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثال Operation
.
نطاقات الأذونات
يتطلب هذا الإعداد أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/firebase.hosting
https://www.googleapis.com/auth/firebase
https://www.googleapis.com/auth/cloud-platform
لمزيد من المعلومات، يُرجى الاطّلاع على نظرة عامة حول المصادقة.
فلتر المسار
تمثّل هذه السمة مسار الفلتر.
تمثيل JSON |
---|
{ "regexes": [ string ] } |
الحقول | |
---|---|
regexes[] |
مصفوفة من قيم التعبير العادي المطلوب الفلترة من خلالها. |