Modifica pianificazione
Puoi usare ModifySchedule per modificare gli intervalli in cui si verifica uno snapshot pianificato. Utilizzando questo metodo è anche possibile eliminare o mettere in pausa una pianificazione.
Parametri
Questo metodo ha i seguenti parametri di input:
| Nome | Descrizione | Tipo | Valore predefinito | Necessario |
|---|---|---|---|---|
attributi |
Utilizzare per modificare la frequenza di occorrenza dello snapshot. Valori possibili:
|
Oggetto JSON |
Nessuno |
NO |
ore |
Numero di ore tra gli snapshot oppure ora in cui verrà eseguito lo snapshot in modalità Giorni della settimana o Giorni del mese. I valori validi sono compresi tra 0 e 24. |
corda |
Nessuno |
NO |
nome |
Il nome dell'istantanea. Se non viene immesso alcun nome, vengono utilizzate la data e l'ora in cui è stato acquisito lo snapshot del gruppo. La lunghezza massima consentita per il nome è di 244 caratteri. |
corda |
Nessuno |
NO |
minuti |
Numero di minuti tra gli snapshot o minuto in cui verrà eseguito lo snapshot in modalità Giorni della settimana o Giorni del mese. I valori validi sono compresi tra 0 e 59. |
intero |
Nessuno |
NO |
ultimoStatoEsecuzione |
Il risultato o lo stato dell'ultima creazione pianificata dello snapshot. |
corda |
Nessuno |
NO |
in pausa |
Indica se la pianificazione deve essere sospesa o meno. Valori validi:
|
booleano |
Nessuno |
NO |
ricorrente |
Indica se la pianificazione sarà ricorrente o meno. I valori validi sono:
|
booleano |
Nessuno |
NO |
runNextInterval |
Utilizzare per scegliere se eseguire o meno lo snapshot la prossima volta che lo scheduler è attivo. Valori validi:
Se impostato su true, lo snapshot pianificato viene eseguito la volta successiva che lo scheduler è attivo, per poi tornare a false. |
booleano |
falso |
NO |
IDprogramma |
ID univoco della pianificazione. |
intero |
Nessuno |
SÌ |
Nome programma |
Nome univoco per la pianificazione. La lunghezza massima consentita per il nome della pianificazione è di 244 caratteri. |
corda |
Nessuno |
NO |
tipo di programma |
Indica il tipo di pianificazione da creare. L'unico valore supportato è |
corda |
Nessuno |
SÌ |
|
Il nome univoco assegnato alla pianificazione, il periodo di conservazione per lo snapshot creato e l'ID del volume da cui è stato creato lo snapshot. Valori validi:
|
Nessuno |
NO |
|
snapMirrorLabel |
Etichetta utilizzata dal software SnapMirror per specificare la politica di conservazione degli snapshot su un endpoint SnapMirror . |
corda |
Nessuno |
NO |
da eliminare |
Indica se la pianificazione è contrassegnata per l'eliminazione. Valori validi:
|
booleano |
Nessuno |
NO |
data di inizio |
Indica la data in cui è iniziata o inizierà la prima volta la programmazione. |
Stringa di data ISO 8601 |
Nessuno |
NO |
giorni del mese |
I giorni del mese in cui verrà scattata una foto. I valori validi sono compresi tra 1 e 31. |
array di interi |
Nessuno |
SÌ |
giorni feriali |
Giorno della settimana in cui verrà creato lo snapshot. Il giorno della settimana inizia con domenica con il valore 0 e uno scostamento di 1. |
corda |
Nessuno |
NO |
Valore di ritorno
Questo metodo ha il seguente valore di ritorno:
Nome |
Descrizione |
Tipo |
programma |
Un oggetto contenente gli attributi della pianificazione modificata. |
Richiedi esempio
{
"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
}
]
}
}
}
Nuovo dalla versione
9,6