Используя токен доступа создаем ВМ VDS. #253

-Запрос-

POST https://clientapi2.oblakoteka.ru/api/v1/vm

 

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-738eba896425

 

{

  "SubscriptionID": null,

  "VmConfigurationID": "ff10ade9-5d88-493a-b51f-19ff14ba7772",

  "FixPriceOptionID": "e91ac2a9-c48d-4e96-a93e-cf169bcd867e",

  "CodID": 0, 

  "VirtualizationHostId": null,

  "InTest": false,

  "Name": "Тестовая ВМ",

  "Note": "Проба пера",

  "OSAdminLogin": null,

  "OSAdminPass": "111111@Q",

  "VmTemplateID": "b92770cb-8dd3-4333-8f63-6cf91260dd02",    

  "BackupConfigurationID": null

}

 

где VmConfigurationID - идентификатор выбранной конфигурации FixVm,

    FixPriceOptionID - идентификатор выбранной опции FixPrice выбранной конфигурации FixVm,

    CodID - идентификатор ЦОД,

    InTest - признак тестовой ВМ (если поддерживает выбранная конфигурация FixVm), 

    Name - пользовательское имя ВМ, 

    Name - описание ВМ,

    OSAdminPass - пароль администратора в системе (логин администратора пока не задается),

    OSAdminLogin - логин администратора ВМ (для ВМ на Windows и Linuх указывать не нужно)

    VmTemplateID - идентификатор выбранного шаблона ВМ,  

    vendor-api-tracking-id - уникальный идентификатор пары «запрос-ответ» для обеспечения идемпотентности

 

-Ответ-

{

   "SubscriptionID":"4c3e974a-cefd-4454-bc25-36dc7cb0f7ac",

   "CloudID":"79911b79-330c-427e-bceb-9431b12fe738",

   "GenerationID":1,

   "ADUserName":"dasolovkinne2",

   "ADUserPassword":"pdasolovkinne2!-9125",

   "ADUserRole":"dasolovkinne2SSUR",

   "CodBlockID":"b6436c7a-6ea1-4635-8131-54ac92216dd8",

   "Name":"Тестовая ВМ",

   "Note":"Проба пера",

   "OSAdminLogin":"root",

   "OSAdminPass":"111111@Q",

   "State":1,

   "Status":1,

   "VmState":"PowerOff",

   "VmStateLastUpdateDate":null,

   "FixVmConfiguration_InstanceID":"14bf7af7-5763-4548-9dbd-8cbd49b33a17",

   "VmConfigurationID":"dc6574f0-2526-4c55-b8f1-f906860d796e",

   "VmTemplateScriptKind":1,

   "VmTypeID":"3f87a64e-7097-4c8f-b87e-0a19a0c13958",

   "VmTypeName":"Стартовые Linux",

   "VmClass":null,

   "VmHardwareConfigurationCode":null,

   "vCPU":1,

   "vRAM":1,

   "ReservationPercent":100.0,

   "MaxPercent":100.0,

   "Clustered":false,

   "ActiveHostGroupID":"SB_Brv01_Std",

   "VirtualNetwork":"SETSwitch_Standalone_NC",

   "VMNetworkOptimization":false,

   "CostPerMinute":0.0053,

   "WLPartnerEndUserId":null,

   "BlockedDate":null,

   "ID":"b0a73f60-a3ba-4f4f-8417-3ea22f4b06a2",

   "Sec_Created":"2021-09-13T17:36:49.3855385+03:00"

}

441