Freigeben über


Service Fabrics - List Applicable Schedules

Listet ggf. die zutreffenden Start-/Stopppläne auf.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
labName
path True

string

Der Name des Labors.

name
path True

string

Der Name der Dienst fabric.

resourceGroupName
path True

string

Der Name der Ressourcengruppe.

subscriptionId
path True

string

Die Abonnement-ID.

userName
path True

string

Der Name des Benutzerprofils.

api-version
query True

string

Client-API-Version.

Antworten

Name Typ Beschreibung
200 OK

ApplicableSchedule

OKAY

Other Status Codes

CloudError

Ungültige Anfrage

Sicherheit

azure_auth

Implizite OAuth2-Gewährung

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Zugreifen auf Microsoft Azure

Beispiele

ServiceFabrics_ListApplicableSchedules

Beispielanforderung

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

Beispiel für eine Antwort

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/resourceGroupName/providers/Microsoft.DevTestLab/labs/{labName}/schedules/{scheduleName}",
  "location": "{location}",
  "name": "{scheduleName}",
  "properties": {
    "labVmsShutdown": {
      "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"
      }
    },
    "labVmsStartup": {
      "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"
      }
    }
  },
  "type": "{scheduleType}",
  "tags": {
    "tagName1": "tagValue1"
  }
}

Definitionen

Name Beschreibung
ApplicableSchedule

Zeitpläne, die für einen virtuellen Computer gelten. Möglicherweise wurden die Zeitpläne auf einer VM oder auf Laborebene definiert.

CloudError

Fehler aus einer REST-Anforderung.

CloudErrorBody

Textkörper eines Fehlers aus einer REST-Anforderung.

DayDetails

Eigenschaften eines täglichen Zeitplans.

EnableStatus

Der Status des Zeitplans (d. h. aktiviert, deaktiviert)

HourDetails

Eigenschaften eines stündlich geplanten Zeitplans.

NotificationSettings

Benachrichtigungseinstellungen für einen Zeitplan.

Schedule

Ein Zeitplan.

WeekDetails

Eigenschaften eines wöchentlichen Zeitplans.

ApplicableSchedule

Zeitpläne, die für einen virtuellen Computer gelten. Möglicherweise wurden die Zeitpläne auf einer VM oder auf Laborebene definiert.

Name Typ Beschreibung
id

string

Der Bezeichner der Ressource.

location

string

Der Standort der Ressource.

name

string

Der Name der Ressource.

properties.labVmsShutdown

Schedule

Der Zeitplan für das automatische Herunterfahren, wenn eins auf Lab- oder Lab-Ressourcenebene festgelegt wurde.

properties.labVmsStartup

Schedule

Der Zeitplan für den automatischen Start, wenn eins auf Lab- oder Lab-Ressourcenebene festgelegt wurde.

tags

object

Die Tags der Ressource.

type

string

Der Typ der Ressource.

CloudError

Fehler aus einer REST-Anforderung.

Name Typ Beschreibung
error

CloudErrorBody

Der aufgetretene Cloudfehler

CloudErrorBody

Textkörper eines Fehlers aus einer REST-Anforderung.

Name Typ Beschreibung
code

string

Der Fehlercode.

details

CloudErrorBody[]

Innere Fehler.

message

string

Die Fehlermeldung.

target

string

Das Fehlerziel.

DayDetails

Eigenschaften eines täglichen Zeitplans.

Name Typ Beschreibung
time

string

Die Tageszeit, zu der der Zeitplan eintritt.

EnableStatus

Der Status des Zeitplans (d. h. aktiviert, deaktiviert)

Wert Beschreibung
Disabled
Enabled

HourDetails

Eigenschaften eines stündlich geplanten Zeitplans.

Name Typ Beschreibung
minute

integer (int32)

Minuten der Stunde, die der Zeitplan ausgeführt wird.

NotificationSettings

Benachrichtigungseinstellungen für einen Zeitplan.

Name Typ Standardwert Beschreibung
emailRecipient

string

Der E-Mail-Empfänger, an den Benachrichtigungen gesendet werden sollen (kann eine Liste von durch Semikolons getrennten E-Mail-Adressen sein).

notificationLocale

string

Das Gebietsschema, das beim Senden einer Benachrichtigung verwendet werden soll (Fallback für nicht unterstützte Sprachen ist EN).

status

EnableStatus

Disabled

Wenn Benachrichtigungen für diesen Zeitplan aktiviert sind (d. h. aktiviert, deaktiviert).

timeInMinutes

integer (int32)

Zeit in Minuten vor dem Ereignis, zu dem die Benachrichtigung gesendet wird.

webhookUrl

string

Die Webhook-URL, an die die Benachrichtigung gesendet wird.

Schedule

Ein Zeitplan.

Name Typ Standardwert Beschreibung
id

string

Der Bezeichner der Ressource.

location

string

Der Standort der Ressource.

name

string

Der Name der Ressource.

properties.createdDate

string (date-time)

Das Erstellungsdatum des Zeitplans.

properties.dailyRecurrence

DayDetails

Wenn der Zeitplan einmal pro Wochentag auftritt, geben Sie die tägliche Serie an.

properties.hourlyRecurrence

HourDetails

Wenn der Zeitplan mehrmals pro Tag auftritt, geben Sie die Stündlichkeitsserie an.

properties.notificationSettings

NotificationSettings

Benachrichtigungseinstellungen.

properties.provisioningState

string

Der Bereitstellungsstatus der Ressource.

properties.status

EnableStatus

Disabled

Der Status des Zeitplans (d. h. aktiviert, deaktiviert)

properties.targetResourceId

string

Die Ressourcen-ID, zu der der Zeitplan gehört

properties.taskType

string

Der Vorgangstyp des Zeitplans (z. B. LabVmsShutdownTask, LabVmAutoStart).

properties.timeZoneId

string

Die Zeitzonen-ID (z. B. China Standardzeit, Grönland Standardzeit, Pazifische Standardzeit usw.). Die möglichen Werte für diese Eigenschaft finden Sie in IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md)

properties.uniqueIdentifier

string

Der eindeutige unveränderliche Bezeichner einer Ressource (GUID).

properties.weeklyRecurrence

WeekDetails

Wenn der Zeitplan nur einige Wochentage auftritt, geben Sie die wöchentliche Serie an.

tags

object

Die Tags der Ressource.

type

string

Der Typ der Ressource.

WeekDetails

Eigenschaften eines wöchentlichen Zeitplans.

Name Typ Beschreibung
time

string

Die Uhrzeit des Tages, zu dem der Zeitplan eintritt.

weekdays

string[]

Die Wochentage, für die der Zeitplan festgelegt ist (z. B. Sonntag, Montag, Dienstag usw.).