Partager via


Schedules - List Applicable

Répertorie toutes les planifications applicables

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

Paramètres URI

Nom Dans Obligatoire Type Description
labName
path True

string

Laboratoires

name
path True

string

Le nom de l’annexe

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nom du groupe de ressources. Le nom ne respecte pas la casse.

subscriptionId
path True

string

minLength: 1

ID de l’abonnement cible.

api-version
query True

string

minLength: 1

Version de l’API à utiliser pour cette opération.

Réponses

Nom Type Description
200 OK

ScheduleList

L’opération Azure s’est terminée avec succès.

Other Status Codes

ErrorResponse

Réponse d’erreur inattendue.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory.

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation emprunter l’identité de votre compte d’utilisateur

Exemples

Schedules_ListApplicable

Exemple de requête

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

Exemple de réponse

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

Définitions

Nom Description
DayDetails

Propriétés d’une planification quotidienne.

EnableStatus

Indique si la source de l’artefact est activée (valeurs : Activé, Désactivé).

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ErrorDetail

Détail de l’erreur.

ErrorResponse

Réponse d’erreur

HourDetails

Propriétés d’une planification horaire.

NotificationSettings

Paramètres de notification pour une planification.

Schedule

Une planification.

ScheduleList

Réponse d’une opération de liste.

WeekDetails

Propriétés d’une planification hebdomadaire.

DayDetails

Propriétés d’une planification quotidienne.

Nom Type Description
time

string

L’heure de la planification se produit.

EnableStatus

Indique si la source de l’artefact est activée (valeurs : Activé, Désactivé).

Valeur Description
Enabled
Disabled

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

Nom Type Description
info

object

Informations supplémentaires.

type

string

Type d’informations supplémentaire.

ErrorDetail

Détail de l’erreur.

Nom Type Description
additionalInfo

ErrorAdditionalInfo[]

Informations supplémentaires sur l’erreur.

code

string

Code d’erreur.

details

ErrorDetail[]

Détails de l’erreur.

message

string

Message d’erreur.

target

string

Cible d’erreur.

ErrorResponse

Réponse d’erreur

Nom Type Description
error

ErrorDetail

Objet d’erreur.

HourDetails

Propriétés d’une planification horaire.

Nom Type Description
minute

integer (int32)

Minutes de l’heure pendant laquelle la planification s’exécutera.

NotificationSettings

Paramètres de notification pour une planification.

Nom Type Valeur par défaut Description
emailRecipient

string

Le destinataire de l’e-mail auquel envoyer des notifications (il peut s’agir d’une liste d’adresses e-mail séparées par des points-virgules).

notificationLocale

string

Paramètres régionaux à utiliser lors de l’envoi d’une notification (secours pour les langues non prises en charge est EN).

status

EnableStatus

Disabled

Si les notifications sont activées pour cette planification (c’est-à-dire activée, désactivée).

timeInMinutes

integer (int32)

Heure en minutes avant l’événement auquel la notification sera envoyée.

webhookUrl

string

URL du webhook à laquelle la notification sera envoyée.

Schedule

Une planification.

Nom Type Valeur par défaut Description
id

string

Identificateur de la ressource.

location

string

Emplacement de la ressource.

name

string

Nom de la ressource.

properties.createdDate

string (date-time)

Date de création de la planification.

properties.dailyRecurrence

DayDetails

Si la planification se produit une fois par jour de la semaine, spécifiez la périodicité quotidienne.

properties.hourlyRecurrence

HourDetails

Si la planification se produit plusieurs fois par jour, spécifiez la périodicité horaire.

properties.notificationSettings

NotificationSettings

Paramètres de notification.

properties.provisioningState

string

État d’approvisionnement de la ressource.

properties.status

EnableStatus

Disabled

État de la planification (c’est-à-dire Activé, Désactivé)

properties.targetResourceId

string

ID de ressource auquel appartient la planification

properties.taskType

string

Type de tâche de la planification (par exemple, LabVmsShutdownTask, LabVmAutoStart).

properties.timeZoneId

string

ID de fuseau horaire (par exemple, Heure standard de chine, heure standard du Groenland, heure standard du Pacifique, etc.). Les valeurs possibles pour cette propriété sont disponibles dans IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md)

properties.uniqueIdentifier

string

Identificateur immuable unique d’une ressource (GUID).

properties.weeklyRecurrence

WeekDetails

Si la planification ne se produit que quelques jours de la semaine, spécifiez la périodicité hebdomadaire.

tags

object

Balises de la ressource.

type

string

Type de la ressource.

ScheduleList

Réponse d’une opération de liste.

Nom Type Description
nextLink

string (uri)

Lien vers la page suivante des éléments

value

Schedule[]

Éléments de planification de cette page

WeekDetails

Propriétés d’une planification hebdomadaire.

Nom Type Description
time

string

Heure de la planification.

weekdays

string[]

Jours de la semaine pour lesquels la planification est définie (par exemple, dimanche, lundi, mardi, etc.).