Virtual Machines - List Applicable Schedules

Mencantumkan jadwal mulai/berhenti yang berlaku, jika ada.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{name}/listApplicableSchedules?api-version=2018-09-15

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
labName
path True

string

Nama lab.

name
path True

string

Nama mesin virtual.

resourceGroupName
path True

string

Nama grup sumber daya.

subscriptionId
path True

string

ID langganan.

api-version
query True

string

Versi API klien.

Respons

Nama Jenis Deskripsi
200 OK

ApplicableSchedule

OK

Other Status Codes

CloudError

BadRequest

Keamanan

azure_auth

Pemberian Implisit OAuth2

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nama Deskripsi
user_impersonation Mengakses Microsoft Azure

Contoh

VirtualMachines_ListApplicableSchedules

Sample Request

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/resourceGroupName/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{vmName}/listApplicableSchedules?api-version=2018-09-15

Sample Response

{
  "properties": {
    "labVmsShutdown": {
      "properties": {
        "status": "Enabled",
        "taskType": "LabVmsShutdownTask",
        "weeklyRecurrence": {
          "weekdays": [
            "Friday",
            "Saturday",
            "Sunday"
          ],
          "time": "1700"
        },
        "dailyRecurrence": {
          "time": "1900"
        },
        "hourlyRecurrence": {
          "minute": 30
        },
        "timeZoneId": "Pacific Standard Time",
        "notificationSettings": {
          "status": "Enabled",
          "timeInMinutes": 30,
          "webhookUrl": "{webhookUrl}",
          "emailRecipient": "{email}",
          "notificationLocale": "EN"
        },
        "createdDate": "2020-12-29T21:48:14.1369355+00:00",
        "targetResourceId": "/subscriptions/{subscriptionId}/resourcegroups/resourceGroupName/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{vmName}",
        "provisioningState": "Succeeded",
        "uniqueIdentifier": "4acf0408-1c10-49cb-96b7-28ce655c8320"
      },
      "id": "/subscriptions/{subscriptionId}/resourcegroups/resourceGroupName/providers/Microsoft.DevTestLab/labs/{labName}/schedules/myAutoShutdownSchedule",
      "name": "LabVmsShutdown",
      "type": "Microsoft.DevTestLab/labs/virtualMachines/schedules",
      "location": "{location}"
    },
    "labVmsStartup": {
      "properties": {
        "status": "Enabled",
        "taskType": "LabVmsStartupTask",
        "weeklyRecurrence": {
          "weekdays": [
            "Friday",
            "Saturday",
            "Sunday"
          ],
          "time": "1000"
        },
        "dailyRecurrence": {
          "time": "0900"
        },
        "hourlyRecurrence": {
          "minute": 30
        },
        "timeZoneId": "Pacific Standard Time",
        "notificationSettings": {
          "status": "Enabled",
          "timeInMinutes": 30,
          "webhookUrl": "{webhookUrl}",
          "emailRecipient": "{email}",
          "notificationLocale": "EN"
        },
        "createdDate": "2020-12-29T21:46:37.0473976+00:00",
        "targetResourceId": "/subscriptions/{subscriptionId}/resourcegroups/resourceGroupName/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{vmName}",
        "provisioningState": "Succeeded"
      },
      "id": "/subscriptions/{subscriptionId}/resourcegroups/resourceGroupName/providers/Microsoft.DevTestLab/labs/{labName}/schedules/myAutoStartSchedule",
      "name": "LabVmAutoStart",
      "type": "Microsoft.DevTestLab/labs/virtualMachines/schedules",
      "location": "{location}"
    }
  }
}

Definisi

Nama Deskripsi
ApplicableSchedule

Jadwal yang berlaku untuk komputer virtual. Jadwal mungkin telah ditentukan pada VM atau pada tingkat lab.

CloudError

Kesalahan dari permintaan REST.

CloudErrorBody

Isi kesalahan dari permintaan REST.

DayDetails

Properti jadwal harian.

EnableStatus

Status jadwal (yaitu Diaktifkan, Dinonaktifkan)

HourDetails

Properti jadwal per jam.

NotificationSettings

Pengaturan pemberitahuan untuk jadwal.

Schedule

Jadwal.

WeekDetails

Properti jadwal mingguan.

ApplicableSchedule

Jadwal yang berlaku untuk komputer virtual. Jadwal mungkin telah ditentukan pada VM atau pada tingkat lab.

Nama Jenis Deskripsi
id

string

Pengidentifikasi sumber daya.

location

string

Lokasi sumber daya.

name

string

Nama sumber daya.

properties.labVmsShutdown

Schedule

Jadwal matikan otomatis, jika telah diatur di tingkat lab atau sumber daya lab.

properties.labVmsStartup

Schedule

Jadwal mulai otomatis, jika telah ditetapkan di tingkat lab atau sumber daya lab.

tags

object

Tag sumber daya.

type

string

Jenis sumber daya.

CloudError

Kesalahan dari permintaan REST.

Nama Jenis Deskripsi
error

CloudErrorBody

Kesalahan cloud yang terjadi

CloudErrorBody

Isi kesalahan dari permintaan REST.

Nama Jenis Deskripsi
code

string

Kode kesalahan.

details

CloudErrorBody[]

Kesalahan dalam.

message

string

Pesan kesalahan.

target

string

Target kesalahan.

DayDetails

Properti jadwal harian.

Nama Jenis Deskripsi
time

string

Waktu hari jadwal akan terjadi.

EnableStatus

Status jadwal (yaitu Diaktifkan, Dinonaktifkan)

Nama Jenis Deskripsi
Disabled

string

Enabled

string

HourDetails

Properti jadwal per jam.

Nama Jenis Deskripsi
minute

integer

Menit dalam satu jam jadwal akan berjalan.

NotificationSettings

Pengaturan pemberitahuan untuk jadwal.

Nama Jenis Nilai Default Deskripsi
emailRecipient

string

Penerima email untuk mengirim pemberitahuan ke (dapat menjadi daftar alamat email yang dipisahkan titik koma).

notificationLocale

string

Lokal yang digunakan saat mengirim pemberitahuan (fallback untuk bahasa yang tidak didukung adalah EN).

status

EnableStatus

Disabled

Jika pemberitahuan diaktifkan untuk jadwal ini (yaitu Diaktifkan, Dinonaktifkan).

timeInMinutes

integer

Waktu dalam menit sebelum peristiwa di mana pemberitahuan akan dikirim.

webhookUrl

string

URL webhook tempat pemberitahuan akan dikirim.

Schedule

Jadwal.

Nama Jenis Nilai Default Deskripsi
id

string

Pengidentifikasi sumber daya.

location

string

Lokasi sumber daya.

name

string

Nama sumber daya.

properties.createdDate

string

Tanggal pembuatan jadwal.

properties.dailyRecurrence

DayDetails

Jika jadwal akan terjadi sekali setiap hari dalam seminggu, tentukan pengulangan harian.

properties.hourlyRecurrence

HourDetails

Jika jadwal akan terjadi beberapa kali sehari, tentukan pengulangan per jam.

properties.notificationSettings

NotificationSettings

Pengaturan pemberitahuan.

properties.provisioningState

string

Status provisi sumber daya.

properties.status

EnableStatus

Disabled

Status jadwal (yaitu Diaktifkan, Dinonaktifkan)

properties.targetResourceId

string

ID sumber daya tempat jadwal berada

properties.taskType

string

Jenis tugas jadwal (misalnya LabVmsShutdownTask, LabVmAutoStart).

properties.timeZoneId

string

ID zona waktu (misalnya Waktu Standar Tiongkok, Waktu Standar Greenland, waktu Standar Pasifik, dll.). Nilai yang mungkin untuk properti ini dapat ditemukan di IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md)

properties.uniqueIdentifier

string

Pengidentifikasi unik yang tidak dapat diubah dari sumber daya (Guid).

properties.weeklyRecurrence

WeekDetails

Jika jadwal hanya akan terjadi beberapa hari dalam seminggu, tentukan pengulangan mingguan.

tags

object

Tag sumber daya.

type

string

Jenis sumber daya.

WeekDetails

Properti jadwal mingguan.

Nama Jenis Deskripsi
time

string

Waktu pada hari jadwal akan terjadi.

weekdays

string[]

Hari-hari dalam seminggu di mana jadwal ditetapkan (misalnya Minggu, Senin, Selasa, dll.).