ModifySchedule
È possibile utilizzare ModifySchedule per modificare gli intervalli in cui si verifica uno snapshot pianificato. Questo metodo consente inoltre di eliminare o mettere in pausa un programma.
Parametri
Questo metodo ha i seguenti parametri di input:
Nome |
Descrizione |
Tipo |
Valore predefinito |
Obbligatorio |
attributi |
Consente di modificare la frequenza dell'occorrenza dello snapshot. Valori possibili:
|
Oggetto JSON |
Nessuno |
No |
ore |
Numero di ore tra snapshot o ore in cui lo snapshot viene eseguito in modalità giorni della settimana o giorni del mese. I valori validi vanno da 0 a 24. |
stringa |
Nessuno |
No |
nome |
Il nome dello snapshot. Se non viene immesso alcun nome, vengono utilizzate la data e l'ora in cui è stata eseguita l'istantanea del gruppo. La lunghezza massima consentita per il nome è di 244 caratteri. |
stringa |
Nessuno |
No |
minuti |
Numero di minuti tra snapshot o minuti in cui si verificherà l'istantanea in modalità giorni della settimana o giorni del mese. I valori validi vanno da 0 a 59. |
intero |
Nessuno |
No |
LastRunStatus |
Il risultato o lo stato dell'ultima creazione di snapshot pianificata. |
stringa |
Nessuno |
No |
in pausa |
Indica se il programma deve essere messo in pausa o meno. Valori validi:
|
booleano |
Nessuno |
No |
ricorrente |
Indica se la pianificazione sarà ricorrente o meno. I valori validi sono:
|
booleano |
Nessuno |
No |
RunNextInterval |
Consente di scegliere se eseguire o meno lo snapshot alla successiva attivazione dello scheduler. Valori validi:
Se impostato su true, lo snapshot pianificato viene eseguito alla successiva attivazione dello scheduler, quindi viene reimpostato su false. |
booleano |
falso |
No |
ScheduleId |
ID univoco della pianificazione. |
intero |
Nessuno |
Sì |
Nome scheduleName |
Nome univoco per la pianificazione. La lunghezza massima consentita per il nome del programma è di 244 caratteri. |
stringa |
Nessuno |
No |
Tipo di scheduleType |
Indica il tipo di pianificazione da creare. L'unico valore supportato è |
stringa |
Nessuno |
Sì |
|
Il nome univoco assegnato alla pianificazione, il periodo di conservazione per lo snapshot creato e l'ID del volume del volume da cui è stato creato lo snapshot. Valori validi:
|
Nessuno |
No |
|
SnapMirrorLabel |
Etichetta utilizzata dal software SnapMirror per specificare il criterio di conservazione delle snapshot su un endpoint SnapMirror. |
stringa |
Nessuno |
No |
ToDeleted |
Indica se la pianificazione è contrassegnata per l'eliminazione. Valori validi:
|
booleano |
Nessuno |
No |
Data di inizio |
Indica la data alla prima volta in cui inizia o inizierà la pianificazione. |
Stringa di dati ISO 8601 |
Nessuno |
No |
monthdays |
I giorni del mese in cui verrà creata un'istantanea. I valori validi vanno da 1 a 31. |
array intero |
Nessuno |
Sì |
giorni feriali |
Giorno della settimana in cui deve essere creata l'istantanea. Il giorno della settimana inizia la domenica con il valore 0 e un offset di 1. |
stringa |
Nessuno |
No |
Valore restituito
Questo metodo ha il seguente valore restituito:
Nome |
Descrizione |
Tipo |
pianificazione |
Oggetto contenente gli attributi di pianificazione modificati. |
Esempio di richiesta
{
"method": "ModifySchedule",
"params": {
"scheduleName" : "Chicago",
"scheduleID" : 3
},
"id": 1
}
Esempio di risposta
{
"id": 1,
"result": {
"schedule": {
"attributes": {
"frequency": "Days Of Week"
},
"hasError": false,
"hours": 5,
"lastRunStatus": "Success",
"lastRunTimeStarted": null,
"minutes": 0,
"monthdays": [],
"paused": false,
"recurring": true,
"runNextInterval": false,
"scheduleID": 3,
"scheduleInfo": {
"volumeID": "2"
},
"scheduleName": "Chicago",
"scheduleType": "Snapshot",
"startingDate": null,
"toBeDeleted": false,
"weekdays": [
{
"day": 2,
"offset": 1
}
]
}
}
}
Novità dalla versione
9.6