Method: projects.locations.instances.undelete

یک DatabaseInstance را که قبلاً برای حذف علامت گذاری شده بود، بازیابی می کند. پس از استفاده از روش حذف، DatabaseInstance ها به مدت 20 روز روی حالت DELETED تنظیم می شوند و ظرف 30 روز پاک می شوند. پایگاه های داده در حالت DELETED می توانند بدون از دست دادن هیچ داده ای حذف شوند. این روش فقط در یک DatabaseInstance در حالت DELETED قابل استفاده است. موارد پاک شده پایگاه داده ممکن است بازیابی نشوند.

درخواست HTTP

POST https://firebasedatabase.googleapis.com/v1beta/{name=projects/*/locations/*/instances/*}:undelete

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

مولفه های
name

string

نام منبع کاملاً واجد شرایط نمونه پایگاه داده، به شکل: projects/{project-number}/locations/{location-id}/instances/{database-id}

مجوز نیاز به مجوز IAM زیر در name منبع مشخص شده دارد:

  • firebasedatabase.instances.undelete

درخواست بدن

بدنه درخواست باید خالی باشد.

بدن پاسخگو

در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه ای از DatabaseInstance است.

محدوده مجوز

به یکی از حوزه های OAuth زیر نیاز دارد:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/firebase

برای اطلاعات بیشتر، به نمای کلی احراز هویت مراجعه کنید.