Команда onecluster

Метод XML-RPC

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

create

one.cluster.allocate

CLUSTER:CREATE

delete

one.cluster.delete

CLUSTER:ADMIN

update

one.cluster.update

CLUSTER:MANAGE

addhost

one.cluster.addhost

CLUSTER:ADMIN

HOST:ADMIN

delhost

one.cluster.delhost

CLUSTER:ADMIN

HOST:ADMIN

adddatastore

one.cluster.adddatastore

CLUSTER:ADMIN

DATASTORE:ADMIN

deldatastore

one.cluster.deldatastore

CLUSTER:ADMIN

DATASTORE:ADMIN

addvnet

one.cluster.addvnet

CLUSTER:ADMIN

NET:ADMIN

delvnet

one.cluster.delvnet

CLUSTER:ADMIN

NET:ADMIN

rename

one.cluster.rename

CLUSTER:MANAGE

show

one.cluster.info

CLUSTER:USE

list

one.clusterpool.info

CLUSTER:USE

one.cluster.allocate 

Тип

Тип данных

Описание

IN

String

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

IN

String

Имя нового кластера

OUT

Boolean

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

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

OUT

Int/String

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

OUT

Int

Код ошибки

OUT

Int

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

one.cluster.delete 

Тип

Тип данных

Описание

IN

String

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

IN

Int

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

OUT

Boolean

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

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

OUT

Int/String

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

OUT

Int

Код ошибки

OUT

Int

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

one.cluster.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.cluster.addhost 

Тип

Тип данных

Описание

IN

String

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

IN

Int

Идентификатор кластера

IN

Int

Идентификатор сервера

OUT

Boolean

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

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

OUT

Int/String

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

OUT

Int

Код ошибки

OUT

Int

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

one.cluster.delhost 

Тип

Тип данных

Описание

IN

String

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

IN

Int

Идентификатор кластера

IN

Int

Идентификатор сервера

OUT

Boolean

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

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

OUT

Int/String

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

OUT

Int

Код ошибки

OUT

Int

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

one.cluster.adddatastore 

Тип

Тип данных

Описание

IN

String

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

IN

Int

Идентификатор кластера

IN

Int

Идентификатор хранилища

OUT

Boolean

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

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

OUT

Int/String

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

OUT

Int

Код ошибки

OUT

Int

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

one.cluster.deldatastore 

Тип

Тип данных

Описание

IN

String

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

IN

Int

Идентификатор кластера

IN

Int

Идентификатор хранилища

OUT

Boolean

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

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

OUT

Int/String

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

OUT

Int

Код ошибки

OUT

Int

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

one.cluster.addvnet 

Тип

Тип данных

Описание

IN

String

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

IN

Int

Идентификатор кластера

IN

Int

Идентификатор виртуальной сети

OUT

Boolean

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

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

OUT

Int/String

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

OUT

Int

Код ошибки

OUT

Int

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

one.cluster.delvnet 

Тип

Тип данных

Описание

IN

String

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

IN

Int

Идентификатор кластера

IN

Int

Идентификатор виртуальной сети

OUT

Boolean

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

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

OUT

Int/String

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

OUT

Int

Код ошибки

OUT

Int

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

one.cluster.rename 

Тип

Тип данных

Описание

IN

String

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

IN

Int

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

IN

String

Новое имя кластера

OUT

Boolean

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

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

OUT

Int/String

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

OUT

Int

Код ошибки

OUT

Int

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

one.cluster.info 

Тип

Тип данных

Описание

IN

String

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

IN

Int

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

IN

Boolean

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

OUT

Boolean

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

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

OUT

String

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

OUT

Int

Код ошибки

OUT

Int

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

one.clusterpool.info 

Тип

Тип данных

Описание

IN

String

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

OUT

Boolean

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

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

OUT

Int/String

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

OUT

Int

Код ошибки

OUT

Int

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