Programme de modification
Vous pouvez utiliser ModifySchedule pour modifier les intervalles auxquels un instantané planifié a lieu. 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 comprises entre 1 et 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