Schedules - List Applicable

Listy wszystkich odpowiednich harmonogramów

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
labName
path True

string

Nazwa laboratorium.

name
path True

string

Nazwa harmonogramu.

resourceGroupName
path True

string

Nazwa grupy zasobów.

subscriptionId
path True

string

Identyfikator subskrypcji.

api-version
query True

string

Wersja interfejsu API klienta.

Odpowiedzi

Nazwa Typ Opis
200 OK

ScheduleList

OK

Other Status Codes

CloudError

BadRequest

Zabezpieczenia

azure_auth

Przyznawanie niejawne OAuth2

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

Scopes

Nazwa Opis
user_impersonation Uzyskiwanie dostępu do platformy Microsoft Azure

Przykłady

Schedules_ListApplicable

Sample Request

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/resourceGroupName/providers/Microsoft.DevTestLab/labs/{labName}/schedules/{scheduleName}/listApplicable?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"
      }
    }
  ]
}

Definicje

Nazwa Opis
CloudError

Błąd żądania REST.

CloudErrorBody

Treść błędu z żądania REST.

DayDetails

Właściwości harmonogramu dziennego.

EnableStatus

Stan harmonogramu (tj. Włączone, Wyłączone)

HourDetails

Właściwości harmonogramu godzinowego.

NotificationSettings

Ustawienia powiadomień dla harmonogramu.

Schedule

Harmonogram.

ScheduleList

Odpowiedź operacji listy.

WeekDetails

Właściwości harmonogramu tygodniowego.

CloudError

Błąd żądania REST.

Nazwa Typ Opis
error

CloudErrorBody

Błąd chmury, który wystąpił

CloudErrorBody

Treść błędu z żądania REST.

Nazwa Typ Opis
code

string

Kod błędu.

details

CloudErrorBody[]

Błędy wewnętrzne.

message

string

Komunikat o błędzie.

target

string

Element docelowy błędu.

DayDetails

Właściwości harmonogramu dziennego.

Nazwa Typ Opis
time

string

Godzina dnia, w ramach których zostanie zaplanowany harmonogram.

EnableStatus

Stan harmonogramu (tj. Włączone, Wyłączone)

Nazwa Typ Opis
Disabled

string

Enabled

string

HourDetails

Właściwości harmonogramu godzinowego.

Nazwa Typ Opis
minute

integer

Minuty godziny, przez które zostanie uruchomiony harmonogram.

NotificationSettings

Ustawienia powiadomień dla harmonogramu.

Nazwa Typ Wartość domyślna Opis
emailRecipient

string

Adresat wiadomości e-mail do wysyłania powiadomień (może to być lista adresów e-mail rozdzielonych średnikami).

notificationLocale

string

Ustawienia regionalne do użycia podczas wysyłania powiadomienia (rezerwa dla nieobsługiwanych języków to EN).

status

EnableStatus

Disabled

Jeśli powiadomienia są włączone dla tego harmonogramu (tj. Włączone, Wyłączone).

timeInMinutes

integer

Czas w minutach przed zdarzeniem, w którym zostanie wysłane powiadomienie.

webhookUrl

string

Adres URL elementu webhook, do którego zostanie wysłane powiadomienie.

Schedule

Harmonogram.

Nazwa Typ Wartość domyślna Opis
id

string

Identyfikator zasobu.

location

string

Lokalizacja zasobu.

name

string

Nazwa zasobu.

properties.createdDate

string

Data utworzenia harmonogramu.

properties.dailyRecurrence

DayDetails

Jeśli harmonogram będzie występować raz dziennie tygodnia, określ cykl dzienny.

properties.hourlyRecurrence

HourDetails

Jeśli harmonogram będzie występować wiele razy dziennie, określ cykl godzinowy.

properties.notificationSettings

NotificationSettings

Ustawienia powiadomień.

properties.provisioningState

string

Stan aprowizacji zasobu.

properties.status

EnableStatus

Disabled

Stan harmonogramu (tj. Włączone, Wyłączone)

properties.targetResourceId

string

Identyfikator zasobu, do którego należy harmonogram

properties.taskType

string

Typ zadania harmonogramu (np. LabVmsShutdownTask, LabVmAutoStart).

properties.timeZoneId

string

Identyfikator strefy czasowej (np. Chiny (czas standardowy, Czas standardowy Grenlandii, czas standardowy pacyficzny itp.). Możliwe wartości tej właściwości można znaleźć w pliku IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md)

properties.uniqueIdentifier

string

Unikatowy niezmienny identyfikator zasobu (Guid).

properties.weeklyRecurrence

WeekDetails

Jeśli harmonogram będzie występować tylko kilka dni tygodnia, określ cykl tygodniowy.

tags

object

Tagi zasobu.

type

string

Typ zasobu.

ScheduleList

Odpowiedź operacji listy.

Nazwa Typ Opis
nextLink

string

Link do następnego zestawu wyników.

value

Schedule[]

Wyniki operacji listy.

WeekDetails

Właściwości harmonogramu tygodniowego.

Nazwa Typ Opis
time

string

Godzina dnia, w ramach których zostanie zaplanowany harmonogram.

weekdays

string[]

Dni tygodnia, dla których zaplanowano harmonogram (np. niedziela, poniedziałek, wtorek itp.).