Команда onevdc

Метод XML-RPC

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

create

one.vdc.allocate

VDC:CREATE

rename

one.vdc.rename

VDC:MANAGE

delete

one.vdc.delete

VDC:ADMIN

update

one.vdc.update

VDC:MANAGE

show

one.vdc.info

VDC:USE

list

one.vdcpool.info

VDC:USE

addgroup

one.vdcpool.info

VDC:ADMIN

GROUP:ADMIN

delgroup

one.vdc.delgroup

VDC:ADMIN

GROUP:ADMIN

addcluster

one.vdc.addcluster

VDC:ADMIN

CLUSTER:ADMIN

ZONE:ADMIN

delcluster

one.vdc.delcluster

VDC:ADMIN

CLUSTER:ADMIN

ZONE:ADMIN

addhost

one.vdc.addhost

VDC:ADMIN

HOST:ADMIN

ZONE:ADMIN

delhost

one.vdc.delhost

VDC:ADMIN

HOST:ADMIN

ZONE:ADMIN

adddatastore

one.vdc.adddatastore

VDC:ADMIN

DATASTORE:ADMIN

ZONE:ADMIN

deldatastore

one.vdc.deldatastore

VDC:ADMIN

DATASTORE:ADMIN

ZONE:ADMIN

addvnet

one.vdc.addvnet

VDC:ADMIN

NET:ADMIN

ZONE:ADMIN

delvnet

one.vdc.delvnet

VDC:ADMIN

NET:ADMIN

ZONE:ADMIN

one.vdc.allocate

Тип

Тип данных

Описание

IN

String

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

IN

String

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

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

IN

Int

Идентификатор кластера. Если установлено значение -1, виртуальная сеть не будет добавлена ни в один кластер

OUT

Boolean

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

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

OUT

Int/String

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

OUT

Int

Код ошибки

OUT

Int

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

one.vdc.delete

Тип

Тип данных

Описание

IN

String

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

IN

Int

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

OUT

Boolean

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

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

OUT

Int/String

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

OUT

Int

Код ошибки

OUT

Int

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

one.vdc.update

Тип

Тип данных

Описание

IN

String

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

IN

Int

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

IN

String

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

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

IN

Int

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

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

OUT

Boolean

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

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

OUT

Int/String

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

OUT

Int

Код ошибки

one.vdc.rename

Тип

Тип данных

Описание

IN

String

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

IN

Int

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

IN

String

Новое имя ВДЦ

OUT

Boolean

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

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

OUT

Int/String

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

OUT

Int

Код ошибки

OUT

Int

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

one.vdc.info

Тип

Тип данных

Описание

IN

String

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

IN

Int

Идентификатор объекта. Если установить значение -1, будет возвращена информация о ВДЦ подключенного пользователя

IN

Boolean

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

OUT

Boolean

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

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

OUT

String

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

OUT

Int

Код ошибки

OUT

Int

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

one.vdcpool.info

Тип

Тип данных

Описание

IN

String

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

OUT

Boolean

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

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

OUT

String

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

OUT

Int

Код ошибки

OUT

Int

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

one.vdc.addgroup

Тип

Тип данных

Описание

IN

String

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

IN

Int

Идентификатор ВДЦ

IN

Int

Идентификатор группы

OUT

Boolean

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

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

OUT

Int/String

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

OUT

Int

Код ошибки

one.vdc.delgroup

Тип

Тип данных

Описание

IN

String

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

IN

Int

Идентификатор ВДЦ

IN

Int

Идентификатор группы

OUT

Boolean

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

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

OUT

Int/String

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

OUT

Int

Код ошибки

one.vdc.addcluster

Тип

Тип данных

Описание

IN

String

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

IN

Int

Идентификатор ВДЦ

IN

Int

Идентификатор зоны

IN

Int

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

OUT

Boolean

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

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

OUT

Int/String

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

OUT

Int

Код ошибки

one.vdc.delcluster

Тип

Тип данных

Описание

IN

String

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

IN

Int

Идентификатор ВДЦ

IN

Int

Идентификатор зоны

IN

Int

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

OUT

Boolean

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

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

OUT

Int/String

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

OUT

Int

Код ошибки

one.vdc.addhost

Тип

Тип данных

Описание

IN

String

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

IN

Int

Идентификатор ВДЦ

IN

Int

Идентификатор зоны

IN

Int

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

OUT

Boolean

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

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

OUT

Int/String

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

OUT

Int

Код ошибки

one.vdc.delhost

Тип

Тип данных

Описание

IN

String

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

IN

Int

Идентификатор ВДЦ

IN

Int

Идентификатор зоны

IN

Int

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

OUT

Boolean

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

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

OUT

Int/String

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

OUT

Int

Код ошибки

one.vdc.adddatastore

Тип

Тип данных

Описание

IN

String

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

IN

Int

Идентификатор ВДЦ

IN

Int

Идентификатор зоны

IN

Int

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

OUT

Boolean

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

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

OUT

Int/String

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

OUT

Int

Код ошибки

one.vdc.deldatastore

Тип

Тип данных

Описание

IN

String

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

IN

Int

Идентификатор ВДЦ

IN

Int

Идентификатор зоны

IN

Int

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

OUT

Boolean

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

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

OUT

Int/String

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

OUT

Int

Код ошибки

one.vdc.addvnet

Тип

Тип данных

Описание

IN

String

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

IN

Int

Идентификатор ВДЦ

IN

Int

Идентификатор зоны

IN

Int

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

OUT

Boolean

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

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

OUT

Int/String

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

OUT

Int

Код ошибки

one.vdc.delvnet

Type

Data Type

Description

IN

String

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

IN

Int

Идентификатор ВДЦ

IN

Int

Идентификатор зоны

IN

Int

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

OUT

Boolean

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

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

OUT

Int/String

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

OUT

Int

Код ошибки