Service Fabrics - List Applicable Schedules

Listet die anwendbaren Zeitpläne zum Starten/Beenden auf, sofern vorhanden.

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 Labs.

name
path True

string

Der Name des Service 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

OK

Other Status Codes

CloudError

BadRequest

Sicherheit

azure_auth

Implizite OAuth2-Gewährung

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

Scopes

Name Beschreibung
user_impersonation Zugriff auf Microsoft Azure

Beispiele

ServiceFabrics_ListApplicableSchedules

Sample Request

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

Sample Response

{
  "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. Die Zeitpläne wurden möglicherweise auf einer VM oder auf Labebene definiert.

CloudError

Fehler aus einer REST-Anforderung.

CloudErrorBody

Text eines Fehlers aus einer REST-Anforderung.

DayDetails

Eigenschaften eines Tageszeitplans.

EnableStatus

Die status des Zeitplans (d. h. aktiviert, deaktiviert)

HourDetails

Eigenschaften eines Stundenplans.

NotificationSettings

Benachrichtigungseinstellungen für einen Zeitplan.

Schedule

Ein Zeitplan.

WeekDetails

Eigenschaften eines Wochenplans.

ApplicableSchedule

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

Name Typ Beschreibung
id

string

Der Bezeichner der Ressource.

location

string

Der Speicherort der Ressource.

name

string

Der Name der Ressource.

properties.labVmsShutdown

Schedule

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

properties.labVmsStartup

Schedule

Der Zeitplan für den automatischen Start, wenn einer auf Lab- oder Labressourcenebene 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

Text 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 Tageszeitplans.

Name Typ Beschreibung
time

string

Die Tageszeit, zu der der Zeitplan ausgeführt wird.

EnableStatus

Die status des Zeitplans (d. h. aktiviert, deaktiviert)

Name Typ Beschreibung
Disabled

string

Enabled

string

HourDetails

Eigenschaften eines Stundenplans.

Name Typ Beschreibung
minute

integer

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 Semikolon 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

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 Speicherort der Ressource.

name

string

Der Name der Ressource.

properties.createdDate

string

Das Erstellungsdatum des Zeitplans.

properties.dailyRecurrence

DayDetails

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

properties.hourlyRecurrence

HourDetails

Wenn der Zeitplan mehrmals täglich auftritt, geben Sie die stündliche Wiederholung an.

properties.notificationSettings

NotificationSettings

Benachrichtigungseinstellungen.

properties.provisioningState

string

Der Bereitstellungs-status der Ressource.

properties.status

EnableStatus

Disabled

Die status des Zeitplans (d. h. aktiviert, deaktiviert)

properties.targetResourceId

string

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

properties.taskType

string

Der Aufgabentyp 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 an einigen Tagen der Woche auftritt, geben Sie die wöchentliche Wiederholung an.

tags

object

Die Tags der Ressource.

type

string

Der Typ der Ressource.

WeekDetails

Eigenschaften eines Wochenplans.

Name Typ Beschreibung
time

string

Die Uhrzeit des Tages, zu dem der Zeitplan auftritt.

weekdays

string[]

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