Блокировка пользователя хранилища

Для того, чтобы заблокировать пользователя в рамках услуги «Объектное облачное хранилище», необходимо отправить POST запрос по адресу https://api.1cloud.ru/storage/users/{id}/block, где {id} - уникальный идентификатор пользователя.

Ответом будет JSON объект, который будет содержать все атрибуты пользователя

Выходные параметры

Название Тип Описание
IdnumberВнутренний идентификатор пользователя
NamestringЛогин пользователя хранилища
PasswordstringПароль пользователя хранилища
SwiftApiConnectionobjectДанные для подключения к хранилищу через Swift API под этим пользователем
S3ConnectionobjectДанные для подключения к хранилищу через Amazon S3 API под этим пользователем
FtpConnectionobjectДанные для подключения к хранилищу через протокол FTP под этим пользователем
StatestringСтатус учетной записи полльзателя хранилища на момент выполнения запроса
TasksobjectОбъект, который описывает задания на момент выполнения запроса

Пример запроса

curl -X POST -H 'Content-Type: application/json' -H 'Authorization: Bearer 75bb9805c018b1267b2cf599a38b95a3a811e2ef7ad9ca5ed838ea4c6bafaf50' "https://api.1cloud.ru/storage/users/23/block"

Request Header

Content-Type: application/json Authorization: Bearer 75bb9805c018b1267b2cf599a38b95a3a811e2ef7ad9ca5ed838ea4c6bafaf50

Пример ответа

{
    "Id": 23,
    "Name": "XXXXX",
    "Password": "XXXXX",
    "SwiftApiConnection": {
        "Endpoint": "XXXXX",
        "TenantId": "XXXXX",
        "AccessKey": "XXXXX",
        "Password": "XXXXX"
    },
    "S3Connection": {
        "Endpoint": "XXXXX",
        "AccessKey": "XXXXX",
        "SecretKey": "XXXXX"
    },
    "FtpConnection": {
        "HostName": "XXXXX",
        "Login": "XXXXX",
        "Password": "XXXXX"
    },
    "State": "Active",
    "Tasks": [
        {
            "Id": 45,
            "ProgressPercent": 0,
            "Type": "StorageUserBlock",
            "State": "New",
            "StartDate": "2017-11-29T16:24:49.507"
        }
    ]
}