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

تعیین سطح طبقه‌بندی یک فایل

PUT 

/api/v1/IOService/Classification/File/:fileId

سطح طبقه‌بندی یک فایل را تعیین می‌کند یا با level برابر null آن را پاک می‌کند.

دسترسی: کاربر واردشده. توکن معتبر را در Authorization بفرستید و در x-container نام فضای مشترک را؛ یعنی مقدار container که GET /api/v1/services/current برمی‌گرداند. حساب مشترک باید فعال باشد و شناسه‌ها فقط درون فضای همین مشترک پیدا می‌شوند.

بدنه‌ی درخواست: { "level": "confidential" }. مقدار مجاز: public، internal، confidential یا restricted (با حروف کوچک)، یا null یا رشته‌ی خالی برای پاک کردن.

پاسخ: 200 با نتیجه‌ی تغییر.

خطاها: سطح ناشناخته 400 با { "error": "Unknown classification level" } (این بررسی پیش از بررسی سرآیندها انجام می‌شود)؛ فایلی که در فضای این مشترک نیست 404؛ اگر پوشه رمزگذاری‌شده و قفل باشد پاسخ 409 است؛ نبودن Authorization یا ناهمخوانی x-container با کاربر 401، نبودن x-container در درخواست 400، و نبودن حساب مشترک فعال 404.

حق نوشتن: این درخواست حق WRITE (یا ناظر بودن) روی حساب مشترک می‌خواهد؛ حساب فقط‌خواندنی پاسخ 403 می‌گیرد.

درخواست​

پاسخ‌ها​

OK