با استفاده از محتوای نسخه مشخص شده، نسخه جدیدی را در سایت هدف مشخص شده ایجاد می کند.
درخواست HTTP
POST https://firebasehosting.googleapis.com/v1beta1/{parent=sites/*}/versions:clone
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
مولفه های | |
---|---|
parent | ضروری. سایت مورد نظر برای نسخه کلون شده، در قالب: |
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{ "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
برای اطلاعات بیشتر، به نمای کلی احراز هویت مراجعه کنید.
PathFilter
نمایشی از مسیر فیلتر.
نمایندگی JSON |
---|
{ "regexes": [ string ] } |
زمینه های | |
---|---|
regexes[] | آرایه ای از مقادیر RegEx که توسط آن فیلتر می شود. |