Schedules - List

Belirli bir laboratuvardaki zamanlamaları listeleyin.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/schedules?api-version=2018-09-15
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/schedules?$expand={$expand}&$filter={$filter}&$top={$top}&$orderby={$orderby}&api-version=2018-09-15

URI Parametreleri

Name In Required Type Description
labName
path True
  • string

Laboratuvarın adı.

resourceGroupName
path True
  • string

Kaynak grubunun adı.

subscriptionId
path True
  • string

Abonelik KIMLIĞI.

api-version
query True
  • string

İstemci API sürümü.

$expand
query
  • string

$Expand sorgusunu belirtin. Örnek: ' Özellikler ($select = durum) '

$filter
query
  • string

İşleme uygulanacak filtre. Örnek: ' $filter = Contains (ad, ' myName ')

$orderby
query
  • string

OData gösterimi kullanılarak sonuçların sıralama ifadesi. Örnek: ' $orderby = adı desc '

$top
query
  • integer
int32

İşlemden döndürülecek en fazla kaynak sayısı. Örnek: ' $top = 10 '

Yanıtlar

Name Type Description
200 OK

Tamam

Other Status Codes

Işlemindeki hatalı istek

Güvenlik

azure_auth

OAuth2 örtük verme

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

Scopes

Name Description
user_impersonation Erişim Microsoft Azure

Örnekler

Schedules_List

Sample Request

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

Sample Response

{
  "value": [
    {
      "properties": {
        "status": "{Enabled|Disabled}",
        "taskType": "{myLabVmTaskType}",
        "weeklyRecurrence": {
          "weekdays": [
            "Monday",
            "Wednesday",
            "Friday"
          ],
          "time": "{timeOfTheDayTheScheduleWillOccurOnThoseDays}"
        },
        "dailyRecurrence": {
          "time": "{timeOfTheDayTheScheduleWillOccurEveryDay}"
        },
        "hourlyRecurrence": {
          "minute": 30
        },
        "timeZoneId": "Pacific Standard Time",
        "notificationSettings": {
          "status": "{Enabled|Disabled}",
          "timeInMinutes": 15,
          "webhookUrl": "{webhookUrl}",
          "emailRecipient": "{email}",
          "notificationLocale": "EN"
        },
        "createdDate": "2018-10-01T18:40:48.1739018-07:00",
        "targetResourceId": "/subscriptions/{subscriptionId}/resourcegroups/resourceGroupName/providers/microsoft.devtestlab/labs/{labName}",
        "provisioningState": "Creating",
        "uniqueIdentifier": "{uniqueIdentifier}"
      },
      "id": "/subscriptions/{subscriptionId}/resourcegroups/resourceGroupName/providers/microsoft.devtestlab/labs/{labName}/schedules/{scheduleName}",
      "name": "{scheduleName}",
      "type": "Microsoft.DevTestLab/labs/schedules",
      "location": "{location}",
      "tags": {
        "tagName1": "tagValue1"
      }
    }
  ]
}

Tanımlar

CloudError

REST isteğinden hata.

CloudErrorBody

REST isteğinden bir hata gövdesi.

DayDetails

Günlük zamanlamanın özellikleri.

EnableStatus

Zamanlamanın durumu (yani, etkin, devre dışı)

HourDetails

Saatlik zamanlamanın özellikleri.

NotificationSettings

Zamanlama için bildirim ayarları.

Schedule

Bir zamanlama.

ScheduleList

Bir liste işleminin yanıtı.

WeekDetails

Haftalık zamanlamanın özellikleri.

CloudError

REST isteğinden hata.

Name Type Description
error

Oluşan bulut hatası

CloudErrorBody

REST isteğinden bir hata gövdesi.

Name Type Description
code
  • string

Hata kodu.

details

İç hatalar.

message
  • string

Hata iletisi.

target
  • string

Hata hedefi.

DayDetails

Günlük zamanlamanın özellikleri.

Name Type Description
time
  • string

Zamanlamanın gerçekleşeceği günün saati.

EnableStatus

Zamanlamanın durumu (yani, etkin, devre dışı)

Name Type Description
Disabled
  • string
Enabled
  • string

HourDetails

Saatlik zamanlamanın özellikleri.

Name Type Description
minute
  • integer

Zamanlamanın çalışacağı saatin dakika sayısı.

NotificationSettings

Zamanlama için bildirim ayarları.

Name Type Description
emailRecipient
  • string

Bildirimlerin gönderileceği e-posta alıcısı (noktalı virgülle ayrılmış e-posta adresleri listesi olabilir).

notificationLocale
  • string

Bildirim gönderilirken kullanılacak yerel ayar (desteklenmeyen dillere geri dönüş EN çok).

status

Bu zamanlama için bildirimler etkinse (yani, etkin, devre dışı).

timeInMinutes
  • integer

Bildirimin gönderileceği olaydan önceki süre (dakika).

webhookUrl
  • string

Bildirimin gönderileceği Web kancası URL 'SI.

Schedule

Bir zamanlama.

Name Type Description
id
  • string

Kaynağın tanımlayıcısı.

location
  • string

Kaynağın konumu.

name
  • string

Kaynağın adı.

properties.createdDate
  • string

Zamanlamanın Oluşturulma tarihi.

properties.dailyRecurrence

Zamanlama haftanın her gününde gerçekleşirse, günlük tekrarlamaları belirtin.

properties.hourlyRecurrence

Zamanlama günde birden çok kez gerçekleşirse, saatlik yinelemeyi belirtin.

properties.notificationSettings

Bildirim ayarları.

properties.provisioningState
  • string

Kaynağın sağlama durumu.

properties.status

Zamanlamanın durumu (yani, etkin, devre dışı)

properties.targetResourceId
  • string

Zamanlamanın ait olduğu kaynak KIMLIĞI

properties.taskType
  • string

Zamanlamanın görev türü (örn. LabVmsShutdownTask, LabVmAutoStart).

properties.timeZoneId
  • string

Saat dilimi KIMLIĞI (örn. Pasifik standart saati).

properties.uniqueIdentifier
  • string

Bir kaynağın benzersiz sabit tanımlayıcısı (GUID).

properties.weeklyRecurrence

Zamanlama haftanın yalnızca bir gününde gerçekleşirse, Haftalık yinelenme belirtin.

tags
  • object

Kaynağın etiketleri.

type
  • string

Kaynağın türü.

ScheduleList

Bir liste işleminin yanıtı.

Name Type Description
nextLink
  • string

Sonraki sonuç kümesi için bağlantı.

value

Liste işleminin sonuçları.

WeekDetails

Haftalık zamanlamanın özellikleri.

Name Type Description
time
  • string

Zamanlamanın gerçekleşeceği günün saati.

weekdays
  • string[]

Zamanlamanın ayarlandığı haftanın günleri (örn. Pazar, Pazartesi, Salı vb.).