Programme de modification
Vous pouvez utiliser ModifySchedule
pour modifier les intervalles auxquels un instantané planifié se produit. Cette méthode vous permet également de supprimer ou de suspendre une programmation.
Paramètres
Cette méthode présente les paramètres d'entrée suivants :
Nom |
Description |
Type |
Valeur par défaut |
Obligatoire |
attributs |
Permet de modifier la fréquence de l'occurrence d'instantané. Valeurs possibles :
|
Objet JSON |
Aucune |
Non |
heures |
Nombre d'heures entre les instantanés ou l'heure à laquelle l'instantané se produit en mode jours de la semaine ou jours du mois. Les valeurs valides sont comprises entre 0 et 24. |
chaîne |
Aucune |
Non |
nom |
Nom du snapshot. Si aucun nom n'est saisi, la date et l'heure auxquelles le snapshot de groupe a été pris sont utilisées. La longueur maximale autorisée pour le nom est de 244 caractères. |
chaîne |
Aucune |
Non |
quelques minutes |
Nombre de minutes entre les instantanés ou les minutes à partir desquelles l'instantané se produira en mode jours de la semaine ou jours du mois. Les valeurs valides sont comprises entre 0 et 59. |
entier |
Aucune |
Non |
Etat de la dernière course |
Résultat ou état de la dernière création de snapshot planifiée. |
chaîne |
Aucune |
Non |
en pause |
Indique si l'horaire doit être mis en pause ou non. Valeurs valides :
|
booléen |
Aucune |
Non |
récurrent |
Indique si la planification sera récurrente ou non. Les valeurs valides sont :
|
booléen |
Aucune |
Non |
RunNextInterval |
Utilisez pour choisir si vous souhaitez ou non exécuter le snapshot la prochaine fois que le planificateur est actif. Valeurs valides :
Lorsque la valeur est définie sur true, l'instantané planifié s'exécute la prochaine fois que le planificateur est actif, puis revient à false. |
booléen |
faux |
Non |
ID planiche |
ID unique de la planification. |
entier |
Aucune |
Oui. |
ScheduleName |
Nom unique pour le planning. La longueur maximale autorisée pour le nom du programme est de 244 caractères. |
chaîne |
Aucune |
Non |
Type planicheType |
Indique le type de planification à créer. La seule valeur prise en charge est |
chaîne |
Aucune |
Oui. |
|
Nom unique donné au planning, période de conservation du snapshot créé et ID du volume à partir duquel le snapshot a été créé. Valeurs valides :
|
Aucune |
Non |
|
SnapMirrorLabel |
Étiquette utilisée par le logiciel SnapMirror pour spécifier la règle de conservation des snapshots sur un terminal SnapMirror. |
chaîne |
Aucune |
Non |
Avec livraison |
Indique si le planning est marqué pour suppression. Valeurs valides :
|
booléen |
Aucune |
Non |
Date de début |
Indique la date de début ou de début de l'horaire pour la première fois. |
Chaîne de date ISO 8601 |
Aucune |
Non |
monthdays |
Les jours du mois où un instantané sera effectué. Les valeurs valides sont de 1 à 31. |
tableau entier |
Aucune |
Oui. |
jours de semaine |
Jour de la semaine où le snapshot doit être créé. Le jour de la semaine commence le dimanche avec la valeur de 0 et un décalage de 1. |
chaîne |
Aucune |
Non |
Retour de valeur
Cette méthode a la valeur de retour suivante :
Nom |
Description |
Type |
planification |
Objet contenant les attributs de planification modifiés. |
Exemple de demande
{ "method": "ModifySchedule", "params": { "scheduleName" : "Chicago", "scheduleID" : 3 }, "id": 1 }
Exemple de réponse
{ "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 } ] } } }
Nouveau depuis la version
9.6