تغییر نام یا جابهجایی در سرور بیرونی
POST/api/v1/IOService/ExternalFs/Rename
نام یک مسیر را در سرور بیرونی تغییر میدهد یا آن را درون همان اتصال جابهجا میکند. مقصد موجود هرگز بازنویسی نمیشود.
دسترسی: کاربر واردشده با Authorization و x-container (مقدار container که GET /api/v1/services/current برمیگرداند). اتصالها و انتقالها فقط برای همان کاربر دیده میشوند.
بدنهی درخواست: connection: یا { "id": "..." } برای اتصال ذخیرهشده، یا provider و config و secrets برای اتصالی که ذخیره نشده است؛ from؛ to.
خطاها: مقصد موجود 409 با ALREADY_EXISTS؛ 502 با AUTH_FAILED یا UNREACHABLE وقتی ورود یا رسیدن به سرور بیرونی ناموفق است؛ 409 با HOST_KEY_UNTRUSTED یا HOST_KEY_MISMATCH (و برای FTPS، CERTIFICATE_UNTRUSTED یا CERTIFICATE_MISMATCH) وقتی کلید میزبان یا گواهی تأیید نشده است.
نکته: این قابلیت باید روی سرور روشن باشد (در غیر این صورت 404 با کد NOT_FOUND) و برای این کاربر هم فعال شده باشد (در غیر این صورت 403 با کد NOT_ENABLED). خطاها به شکل { error, code, detail } برمیگردند. اگر مجوز این گره قابلیت external.connect را اجازه ندهد، پاسخ 402 با کد LICENCE_RESTRICTED است.
درخواست
پاسخها
- 200
OK