پرش به مطلب اصلی

ویرایش اتصال بیرونی

PUT 

/api/v1/IOService/ExternalFs/Connections/:connectionId

یک اتصال بیرونی ذخیره‌شده را به‌روز می‌کند.

دسترسی: کاربر واردشده با Authorization و x-container (مقدار container که GET /api/v1/services/current برمی‌گرداند). اتصال‌ها و انتقال‌ها فقط برای همان کاربر دیده می‌شوند.

بدنه‌ی درخواست: همان شکل ساخت اتصال. در secrets کلیدی که نیامده مقدار ذخیره‌شده‌اش را نگه می‌دارد و کلیدی با مقدار null حذف می‌شود. با forgetSecrets: true همه‌ی اطلاعات محرمانه‌ی ذخیره‌شده پیش از اعمال تغییر پاک می‌شوند (معادل خاموش کردن «به خاطر سپردن گذرواژه»).

خطاها: 404 برای اتصال ناموجود؛ 400 یا 422 برای تنظیمات نامعتبر.

نکته: این قابلیت باید روی سرور روشن باشد (در غیر این صورت 404 با کد NOT_FOUND) و برای این کاربر هم فعال شده باشد (در غیر این صورت 403 با کد NOT_ENABLED). خطاها به شکل { error, code, detail } برمی‌گردند. اگر مجوز این گره قابلیت external.connect را اجازه ندهد، پاسخ 402 با کد LICENCE_RESTRICTED است.

درخواست​

پاسخ‌ها​

OK