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