ISPmanager API. FTP аккаунты

FTP аккаунты
Создание. Изменение. FTP аккаунт
Удалить FTP аккаунты
Включить FTP аккаунты
Временно отключить FTP аккаунты

FTP аккаунты.

Функция: ftp

Результат: список элементов

name - Имя.
home - Домашняя директория.
disabled - Доступ временно закрыт.
shell - Access to shell.
disk - Диск. Атрибуты :
used - Использованное количество.
limit - Максимально возможное значение.

Создание. Изменение. FTP аккаунт .

Функция: ftp.edit

Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.

Просмотр параметров объекта:

Параметры:
elid - уникальный идентификатор (элемент "name" из функции "ftp")
Результат: список параметров объекта

Создание объекта:

Параметры:
sok - значение параметра должно быть равно "yes".
дополнительные параметры запроса ...
Результат: успешное выполнение операции или сообщение об ошибке

Изменение объекта:

Параметры:
sok - значение параметра должно быть равно "yes".
elid - уникальный идентификатор (элемент "name" из функции "ftp")
дополнительные параметры запроса ...
Результат: успешное выполнение операции или сообщение об ошибке

Список параметров объекта или дополнительных параметров запроса (см.выше):

name - Имя.
passwd - Пароль.
confirm - Подтверждение.
htype - Домашняя директория.
domain - Домен.
dir - Директория.
disklimit - Дисковая квота. (Числовое значение. Для указания "бесконечности" используйте "0".)
shell - Доступ к shell. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)

Удалить FTP аккаунты.

Функция: ftp.delete

Параметры:

elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "ftp".

Результат: успешное выполнение операции или сообщение об ошибке

Включить FTP аккаунты.

Функция: ftp.enable

Параметры:

elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "ftp".

Результат: успешное выполнение операции или сообщение об ошибке

Временно отключить FTP аккаунты.

Функция: ftp.disable

Параметры:

elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "ftp".

Результат: успешное выполнение операции или сообщение об ошибке