-Запрос-
Authorization: SharedAccessSignature uid=c0bdc0c7-1a54-434f-9ebf-851d268ff538&ex=2021-09-15T10:46:56.6870000Z&sn=eyRZwG/nBSfMlS86n2IntXrhw9TnDTcsN1L3lNXdiMTinXGeqgJ6KFVfCalh9P0QqDvFWxovh3S5RR7LUKDdwg==
Content-Type: application/json
Accept: application/json
vendor-api-tracking-id: 798008d8-007b-4e85-885b-738eba896e25
где fixVmConfigurationGroupId - идентификатор выбранной группы конфигураций FixVM,
codId - идентификатор выбранного ЦОД,
vendor-api-tracking-id - уникальный идентификатор пары «запрос-ответ» для обеспечения идемпотентности
-Ответ-
{
"codNo": 0,
"codBlockId": "b6436c7a-6ea1-4635-8131-54ac92216dd8",
"virtualizationHostId": "67a47fc4-0890-4418-be1c-47b8d2213048",
"scriptKind": "skLinux",
"extIpVLanTypes": [
9,
10,
13,
14
],
"newHnvNetworkNetworkDescription": "Сеть",
"newHnvNetworkSubNetworkDescription": "Подсеть",
"newHnvNetworkSubnetCIDR": "192.168.0.0/24",
"newHnvNetworkDns1": "37.230.152.10",
"newHnvNetworkDns2": "37.230.153.10",
"availableNetworks": [
{
"NetworkType": 0,
"NetworkKind": 0,
"HNVNetworkVmmName": null,
"HNVSubNetworkVmmName": null,
"CodNo": 0,
"VLanID": 3792,
"VLanType": 9,
"Alias": "External IP (External IP)",
"Default": false
},
{
"NetworkType": 1,
"NetworkKind": 2,
"HNVNetworkVmmName": null,
"HNVSubNetworkVmmName": null,
"CodNo": null,
"VLanID": null,
"VLanType": null,
"Alias": "Защищённый IP адрес",
"Default": false
},
{
"NetworkType": 1,
"NetworkKind": 1,
"HNVNetworkVmmName": null,
"HNVSubNetworkVmmName": null,
"CodNo": null,
"VLanID": null,
"VLanType": null,
"Alias": "Публичный IP адрес",
"Default": true
}
],
"templates": [
{
"ID": "94c83685-978b-4f90-be93-d4cc654ffe50",
"Generation": 2,
"SiteID": "d6d8eede-300b-495d-8fc9-05f887915b97",
"FriendlyName": "Ubuntu 20.04",
"ScriptKind": 1,
"OSLang": "Eng"
},
{
"ID": "8594f2eb-e07c-4b35-b43e-6d5cf1dd9831",
"Generation": 2,
"SiteID": "d6d8eede-300b-495d-8fc9-05f887915b97",
"FriendlyName": "opensuse leap 15 G2",
"ScriptKind": 1,
"OSLang": "Eng"
},
{
"ID": "6e68eb9c-a0eb-421d-8d64-6a3f2c80cbf3",
"Generation": 2,
"SiteID": "d6d8eede-300b-495d-8fc9-05f887915b97",
"FriendlyName": "Fedora 33 G2",
"ScriptKind": 1,
"OSLang": "Eng"
},
{
"ID": "f9dc327d-1bb9-4061-94c1-b1a5c2d71a46",
"Generation": 2,
"SiteID": "d6d8eede-300b-495d-8fc9-05f887915b97",
"FriendlyName": "Debian 10.8 G2",
"ScriptKind": 1,
"OSLang": "Eng"
},
{
"ID": "30a447b9-e0a6-48a5-b7e4-fffa48c2fe8d",
"Generation": 2,
"SiteID": "d6d8eede-300b-495d-8fc9-05f887915b97",
"FriendlyName": "CentOS 8.3",
"ScriptKind": 1,
"OSLang": "Eng"
},
{
"ID": "ff564cbd-462f-4f92-aa17-0c881fcb20e0",
"Generation": 2,
"SiteID": "d6d8eede-300b-495d-8fc9-05f887915b97",
"FriendlyName": "CentOS 7.7",
"ScriptKind": 1,
"OSLang": "Eng"
},
{
"ID": "b92770cb-8dd3-4333-8f63-6cf91260dd02",
"Generation": 1,
"SiteID": "d6d8eede-300b-495d-8fc9-05f887915b97",
"FriendlyName": "CentOS 7.7",
"ScriptKind": 1,
"OSLang": "Eng"
},
{
"ID": "f62c80fe-961c-463c-899d-b9796e9f292e",
"Generation": 2,
"SiteID": "d6d8eede-300b-495d-8fc9-05f887915b97",
"FriendlyName": "CentOS 6.10 G2",
"ScriptKind": 1,
"OSLang": "Eng"
}
],
"defaultGeneration": 1
}
где codNo - номер ЦОД,
codBlockId - идентификатор блока ЦОД,
virtualizationHostId - идентификатор хоста виртуализации,
scriptKind - тип генерации шаблона (если при создании ВМ использовать данную конфигурацию FixVm, то можно использовать только шаблоны ВМ именно с таким типом генерации),
extIpVLanTypes - типы VLAN "ExtIp",
newHnvNetworkNetworkDescription - умолчаемое значение описания сети при создании новой сети HNV при создании ВМ,
newHnvNetworkSubNetworkDescription - умолчаемое значение описания подсети при создании новой сети HNV при создании ВМ,
newHnvNetworkSubnetCIDR - умолчаемое значение маски сети при создании новой сети HNV при создании ВМ,
newHnvNetworkDns1 - умолчаемое значение Dns1 при создании новой сети HNV при создании ВМ,
newHnvNetworkDns2 - умолчаемое значение Dns2 при создании новой сети HNV при создании ВМ,
availableNetworks - сети, допустимые для подключения создаваемой ВМ,
NetworkType - тип сети,
NetworkKind - род сети,
HNVNetworkVmmName - краткое имя сети,
HNVSubNetworkVmmName - краткое имя под сети,
CodNo - номер ЦОД,
VLanID - идентификатор VLAN,
VLanType - идентификатор типа VLANТ,
Alias - описание сети,
Default - признак предложения подключения к данной сети умолчанию,
templates - шаблоны ВМ,
ID - идентификатор шаблона ВМ,
Generation - поколение ВМ,
SiteID - идентификатор сайта,
FriendlyName - имя шаблона ВМ,
ScriptKind - тип генерации шаблона ВМ,
OSLang - язык системы,
defaultGeneration - поколение Вм, предлагаемое по умолчанию