Schedules - List

Elencare le pianificazioni in un determinato lab.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
labName
path True

string

Il nome del lab.

resourceGroupName
path True

string

Nome del gruppo di risorse.

subscriptionId
path True

string

ID della sottoscrizione.

api-version
query True

string

Versione API client.

$expand
query

string

Specificare la query $expand. Esempio: 'properties($select=status)'

$filter
query

string

Filtro da applicare all'operazione. Esempio: '$filter=contains(name,'myName')

$orderby
query

string

Espressione di ordinamento per i risultati, utilizzando la notazione OData. Esempio: '$orderby=name desc'

$top
query

integer

int32

Numero massimo di risorse da restituire dall'operazione. Esempio: '$top=10'

Risposte

Nome Tipo Descrizione
200 OK

ScheduleList

OK

Other Status Codes

CloudError

BadRequest

Sicurezza

azure_auth

Concessione implicita OAuth2

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

Scopes

Nome Descrizione
user_impersonation Accedere a Microsoft Azure

Esempio

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"
      }
    }
  ]
}

Definizioni

Nome Descrizione
CloudError

Errore da una richiesta REST.

CloudErrorBody

Corpo di un errore da una richiesta REST.

DayDetails

Proprietà di una pianificazione giornaliera.

EnableStatus

Stato della pianificazione (ad esempio Abilitato, Disabilitato)

HourDetails

Proprietà di una pianificazione oraria.

NotificationSettings

Impostazioni di notifica per una pianificazione.

Schedule

Una pianificazione.

ScheduleList

Risposta di un'operazione di elenco.

WeekDetails

Proprietà di una pianificazione settimanale.

CloudError

Errore da una richiesta REST.

Nome Tipo Descrizione
error

CloudErrorBody

Errore cloud che si è verificato

CloudErrorBody

Corpo di un errore da una richiesta REST.

Nome Tipo Descrizione
code

string

Codice di errore.

details

CloudErrorBody[]

Errori interni.

message

string

Messaggio di errore.

target

string

Destinazione dell'errore.

DayDetails

Proprietà di una pianificazione giornaliera.

Nome Tipo Descrizione
time

string

Ora del giorno in cui verrà eseguita la pianificazione.

EnableStatus

Stato della pianificazione (ad esempio Abilitato, Disabilitato)

Nome Tipo Descrizione
Disabled

string

Enabled

string

HourDetails

Proprietà di una pianificazione oraria.

Nome Tipo Descrizione
minute

integer

Minuti dell'ora in cui verrà eseguita la pianificazione.

NotificationSettings

Impostazioni di notifica per una pianificazione.

Nome Tipo Valore predefinito Descrizione
emailRecipient

string

Il destinatario del messaggio di posta elettronica a cui inviare notifiche (può essere un elenco di indirizzi di posta elettronica separati da punto e virgola).

notificationLocale

string

Impostazioni locali da usare per l'invio di una notifica (fallback per le lingue non supportate è EN).

status

EnableStatus

Disabled

Se le notifiche sono abilitate per questa pianificazione ,ad esempio Abilitato, Disabilitato.

timeInMinutes

integer

Tempo in minuti prima dell'evento in cui verrà inviata la notifica.

webhookUrl

string

URL del webhook a cui verrà inviata la notifica.

Schedule

Una pianificazione.

Nome Tipo Valore predefinito Descrizione
id

string

Identificatore della risorsa.

location

string

Il percorso della risorsa.

name

string

Nome della risorsa.

properties.createdDate

string

Data di creazione della pianificazione.

properties.dailyRecurrence

DayDetails

Se la pianificazione verrà eseguita una volta ogni giorno della settimana, specificare la ricorrenza giornaliera.

properties.hourlyRecurrence

HourDetails

Se la pianificazione verrà eseguita più volte al giorno, specificare la ricorrenza oraria.

properties.notificationSettings

NotificationSettings

Impostazioni di notifica.

properties.provisioningState

string

Stato del provisioning della risorsa.

properties.status

EnableStatus

Disabled

Stato della pianificazione (ad esempio Abilitato, Disabilitato)

properties.targetResourceId

string

ID risorsa a cui appartiene la pianificazione

properties.taskType

string

Tipo di attività della pianificazione, ad esempio LabVmsShutdownTask, LabVmAutoStart.

properties.timeZoneId

string

ID del fuso orario (ad esempio, ora solare cina, ora solare della Groenlandia, ora solare pacifico e così via). I valori possibili per questa proprietà sono disponibili in IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md)

properties.uniqueIdentifier

string

Identificatore univoco non modificabile di una risorsa (GUID).

properties.weeklyRecurrence

WeekDetails

Se la pianificazione verrà eseguita solo alcuni giorni della settimana, specificare la ricorrenza settimanale.

tags

object

Tag della risorsa.

type

string

Tipo di risorsa.

ScheduleList

Risposta di un'operazione di elenco.

Nome Tipo Descrizione
nextLink

string

Collegamento per il set di risultati successivo.

value

Schedule[]

Risultati dell'operazione di elenco.

WeekDetails

Proprietà di una pianificazione settimanale.

Nome Tipo Descrizione
time

string

Ora del giorno in cui verrà eseguita la pianificazione.

weekdays

string[]

Giorni della settimana per cui è impostata la pianificazione (ad esempio domenica, lunedì, martedì e così via).