Метод создает новую пользовательскую схему привязки.

Адрес/v1.0/customhardwarebindings
ТипPOST
LoginТребуется 

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

Входные параметры передаются в теле запроса в raw JSON:  

ПараметрОбязательностьОписаниеВозможные значения

name

Обязательный

Название схемы привязки


maxChangeNumber

ОбязательныйМаксимальное количество замен

cpuBinding

ОбязательныйФлаг привязки к процессору
  • true — лицензия привязана к процессору;
  • false — лицензия не привязана к процессору

canReplaceCpu

ОбязательныйФлаг возможности замены процессора
  • true — возможна замена;
  • false — замена запрещена

hddBinding

ОбязательныйФлаг привязки к жесткому диску
  • true — лицензия привязана к жесткому диску;
  • false — лицензия не привязана к жесткому диску

canReplaceHdd

ОбязательныйФлаг возможности замены жесткого диска
  • true — возможна замена;
  • false — замена запрещена

dvdBinding

ОбязательныйФлаг привязки к DVD
  • true — лицензия привязана к DVD;
  • false — лицензия не привязана к DVD

canReplaceDvd

ОбязательныйФлаг возможности замены DVD
  • true — возможна замена;
  • false — замена запрещена

osBinding

ОбязательныйФлаг привязки к операционной системе
  • true — лицензия привязана к операционной системе ;
  • false — лицензия не привязана к операционной системе

canReplaceOs

ОбязательныйФлаг возможности замены операционной системы
  • true — возможна замена;
  • false — замена запрещена

mbBinding

ОбязательныйФлаг привязки к материнской плате
  • true — лицензия привязана к материнской плате;
  • false — лицензия не привязана к материнской плате

canReplaceMb

ОбязательныйФлаг возможности замены материнской платы
  • true — возможна замена;
  • false — замена запрещена

macBinding

ОбязательныйФлаг привязки к MAC-адресу одной из физических сетевых карт
  • true — лицензия привязана к MAC-адресу;
  • false — лицензия не привязана к MAC-адресу

canReplaceMac

ОбязательныйФлаг возможности замены сетевой карты
  • true — возможна замена;
  • false — замена запрещена

fqdnBinding

ОбязательныйФлаг привязки к полному доменному имени (FQDN)
  • true — лицензия привязана к FQDN;
  • false — лицензия не привязана к FQDN

canReplaceFqdn

ОбязательныйФлаг возможности смены полного доменного имени (FQDN)
  • true — смена FQDN возможна;
  • false — смена FQDN запрещена

sidBinding

ОбязательныйФлаг привязки к Security Identifier (SID) пользователя
  • true — лицензия привязана к SID;
  • false — лицензия не привязана к SID

canReplaceSid

ОбязательныйФлаг возможности смены Security Identifier (SID)
  • true — смена SID возможна;
  • false — смена SID запрещена

ipBinding

ОбязательныйФлаг привязки к текущему IP пользователя, используемому для выхода в Интернет
  • true — лицензия привязана к IP;
  • false — лицензия не привязана к IP

canReplaceIp

ОбязательныйФлаг возможности смены IP
  • true — смена IP возможна;
  • false — смена IP запрещена
Пример запроса
https://station.guardant.ru/v1.0/customhardwarebindings
Пример тела запроса
{
	"name":"myscheme3",
	"maxChangeNumber": 3,
	"cpuBinding": true,
	"canReplaceCpu": true,
	"hddBinding": true,
	"canReplaceHdd": true,
	"dvdBinding": true,
	"canReplaceDvd": true,
	"osBinding": true,
	"canReplaceOs": true,
	"mbBinding": true,
	"canReplaceMb": false,
	"macBinding": false,
	"canReplaceMac": false,
	"fqdnBinding": false,
	"canReplaceFqdn": false,
	"sidBinding": false,
	"canReplaceSid": false,
	"ipBinding": false,
	"canReplaceIp": false
}

Ответ

Возвращает элемент custombinding:

Пример результата запроса
{
    "custombinding": {
        "_id": 3,
        "bindmask": {
            "CAN_REPLACE_CPU": true,
            "CAN_REPLACE_DVD": true,
            "CAN_REPLACE_HDD": true,
            "CAN_REPLACE_MAC": false,
            "CAN_REPLACE_MOTHERBOARD": false,
            "CAN_REPLACE_OS": true,
            "CAN_REPLACE_FQDN": false,
            "CAN_REPLACE_SID": false,
            "CAN_REPLACE_IP": false,
            "CPU": true,
            "DVD": true,
            "HDD": true,
            "MAC": false,
            "MOTHERBOARD": true,
            "OS": true,
            "FQDN": false,
            "SID": false,
            "IP": false
        },
        "maxchangenumber": 3,
        "name": "myscheme3"
    }
}
  • No labels