Команда onezone

Метод XML-RPC

Требуемые разрешения

create

one.zone.allocate

ZONE:CREATE

rename

one.zone.rename

ZONE:MANAGE

update

one.zone.update

ZONE:MANAGE

delete

one.zone.delete

ZONE:ADMIN

show

one.zone.info

ZONE:USE

list

one.zonepool.info

ZONE:USE

set

ZONE:USE

one.zone.allocate

Тип

Тип данных

Описание

IN

String

Строка сессии

IN

String

Содержание нового шаблона зоны. Синтаксис может быть стандартным  attribute=value или в формате XML

OUT

Boolean

В зависимости от результата выполнения:

  • true — выполнено успешно;
  • false — метод не выполнен

OUT

Int/String

Идентификатор выделяемого ресурса / Строка с ошибкой

OUT

Int

Код ошибки

OUT

Int

Идентификатор кластера, вызвавшего ошибку

one.zone.delete

Тип

Тип данных

Описание

IN

String

Строка сессии

IN

Int

Идентификатор объекта

OUT

Boolean

В зависимости от результата выполнения:

  • true — выполнено успешно;
  • false — метод не выполнен

OUT

Int/String

Идентификатор ресурса / Строка с ошибкой

OUT

Int

Код ошибки

OUT

Int

Идентификатор объекта, вызвавшего ошибку

one.zone.update

Тип

Тип данных

Описание

IN

String

Строка сессии

IN

Int

Идентификатор объекта

IN

String

Содержание нового шаблона.

Синтаксис может быть стандартным  attribute=value или в формате XML

IN

Int

Типы обновления шаблона: 

  • 0 — перезаписать весь шаблон; 
  • 1 — объединить новый шаблон с существующим

OUT

Boolean

В зависимости от результата выполнения:

  • true — выполнено успешно;
  • false — метод не выполнен

OUT

Int/String

Идентификатор ресурса / Строка с ошибкой

OUT

Int

Код ошибки

OUT

Int

Идентификатор зоны, вызвавшей ошибку

one.zone.rename

Тип

Тип данных

Описание

IN

String

Строка сессии

IN

Int

Идентификатор объекта

IN

String

Новое имя зоны

OUT

Boolean

В зависимости от результата выполнения:

  • true — выполнено успешно;
  • false — метод не выполнен

OUT

Int/String

Идентификатор ресурса / Строка с ошибкой

OUT

Int

Код ошибки

OUT

Int

Идентификатор объекта, вызвавшего ошибку

one.zone.info

Тип

Тип данных

Описание

IN

String

Строка сессии

IN

Int

Идентификатор объекта

IN

Boolean

Необязательный флаг для расшифровки скрытой информации, доступен только для администратора

OUT

Boolean

В зависимости от результата выполнения:

  • true — выполнено успешно;
  • false — метод не выполнен

OUT

String

Строка с информацией / Строка с ошибкой 

OUT

Int

Код ошибки

OUT

Int

Идентификатор объекта, вызвавшего ошибку

one.zone.raftstatus

Тип

Тип данных

Описание

IN

String

Строка сессии

OUT

Boolean

В зависимости от результата выполнения:

  • true — выполнено успешно;
  • false — метод не выполнен

OUT

String

Строка с информацией / Строка с ошибкой 

OUT

Int

Код ошибки

OUT

Int

Идентификатор объекта, вызвавшего ошибку

one.zonepool.info

Тип

Тип данных

Описание

IN

String

Строка сессии

OUT

Boolean

В зависимости от результата выполнения:

  • true — выполнено успешно;
  • false — метод не выполнен

OUT

String

Строка с информацией / Строка с ошибкой 

OUT

Int

Код ошибки

OUT

Int

Идентификатор объекта, вызвавшего ошибку