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

Name In Required Type Description
labName
path True
  • string

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 $expand query. 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, usando la notazione OData. Esempio: '$orderby=name desc'

$top
query
  • integer
int32

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

Risposte

Name Type Description
200 OK

OK

Other Status Codes

BadRequest

Sicurezza

azure_auth

Concessione implicita OAuth2

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

Scopes

Name Description
user_impersonation Accedere 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

CloudError

Errore da una richiesta REST.

CloudErrorBody

Corpo di un errore da una richiesta REST.

DayDetails

Proprietà di una pianificazione giornaliera.

EnableStatus

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

Name Type Description
error

Errore cloud che si è verificato

CloudErrorBody

Corpo di un errore da una richiesta REST.

Name Type Description
code
  • string

Codice di errore.

details

Errori interni.

message
  • string

Messaggio di errore.

target
  • string

Destinazione dell'errore.

DayDetails

Proprietà di una pianificazione giornaliera.

Name Type Description
time
  • string

Ora del giorno in cui verrà eseguita la pianificazione.

EnableStatus

Lo stato della pianificazione (ad esempio Abilitato, Disabilitato)

Name Type Description
Disabled
  • string
Enabled
  • string

HourDetails

Proprietà di una pianificazione oraria.

Name Type Description
minute
  • integer

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

NotificationSettings

Impostazioni di notifica per una pianificazione.

Name Type Description
emailRecipient
  • string

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 (il fallback per le lingue non supportate è EN).

status

Se le notifiche sono abilitate per questa pianificazione,ad esempio Abilitata, Disabilitata.

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.

Name Type Description
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

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

properties.hourlyRecurrence

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

properties.notificationSettings

Impostazioni di notifica.

properties.provisioningState
  • string

Stato di provisioning della risorsa.

properties.status

Lo 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 fuso orario (ad esempio ora solare Pacifico).

properties.uniqueIdentifier
  • string

Identificatore univoco non modificabile di una risorsa (GUID).

properties.weeklyRecurrence

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.

Name Type Description
nextLink
  • string

Collegamento per il set di risultati successivo.

value

Risultati dell'operazione di elenco.

WeekDetails

Proprietà di una pianificazione settimanale.

Name Type Description
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.