使用 Rest Api 创建 azure 虚拟机后,我可以更改虚拟机自动关闭时间吗?

Can I change virtual machine auto shut down time after azure virtual machine created using Rest Api?

这个 Api 对这个 URL 有帮助吗? https://docs.microsoft.com/en-us/rest/api/dtl/virtualmachineschedules/get

请帮忙!

不,你提供的 API 是针对 Azure 开发测试实验室中的 VM,如果你想更改普通 azure VM 的自动关闭时间,请使用下面的。

要获取访问令牌,请参阅此 link

请求URL:

PUT https://management.azure.com/subscriptions/<subscription-id>/resourceGroups/<resource-group-name>/providers/microsoft.devtestlab/schedules/shutdown-computevm-<VMname>?api-version=2018-09-15

请求header:

Content-Type: application/json; charset=utf-8
Authorization: Bearer eyJ0exxxxx6dyJ9

请求body(1900表示19:007:00:00 PM):

{
  "properties": {
    "taskType": "ComputeVmShutdownTask",
    "timeZoneId": "China Standard Time",
    "dailyRecurrence": {
      "time": "1900"
    },
    "targetResourceId": "/subscriptions/<subscription-id>/resourceGroups/<resource-group-name>/providers/Microsoft.Compute/virtualMachines/<VMname>",
    "status": "Enabled",
    "notificationSettings": {
      "timeInMinutes": 30,
      "status": "Disabled"
    }
  },
  "location": "eastus"
}