Modifier l'instantané
Vous pouvez utiliser ModifySnapshot modifier les attributs actuellement attribués à un instantané. Vous pouvez également utiliser cette méthode pour permettre la réplication à distance des instantanés créés sur le volume de lecture/écriture (source) vers un cluster de stockage cible exécutant le logiciel Element.
Paramètres
Cette méthode possède les paramètres d'entrée suivants :
Nom |
Description |
Type |
Valeur par défaut |
Obligatoire |
activer la réplication à distance |
Utilisez cette fonction pour permettre la réplication de l'instantané créé vers un cluster de stockage distant. Valeurs possibles :
|
booléen |
FAUX |
Non |
expirationTime |
Spécifiez la durée après laquelle l'instantané peut être supprimé. Ne peut être utilisé avec rétention. Si ni expirationTime, ni la durée de conservation de l'instantané d'origine ne sont spécifiés, l'instantané n'expirera pas. Le format de l'heure est une chaîne de date ISO 8601 pour une expiration basée sur le temps ; sinon, elle n'expirera pas. La valeur nulle entraîne la conservation permanente de l'instantané. La valeur fifo permet de conserver l'instantané selon le principe du premier entré, premier sorti (FIFO), par rapport aux autres instantanés FIFO sur le volume. L'API échouera si aucun espace FIFO n'est disponible. |
Chaîne de date ISO 8601 |
Aucune |
Non |
nom |
Le nom de la capture d'écran. Si aucun nom n'est saisi, la date et l'heure de la prise de vue seront utilisées. La longueur maximale autorisée pour un nom est de 255 caractères. |
chaîne |
Aucune |
Non |
snapMirrorLabel |
Étiquette utilisée par le logiciel SnapMirror pour spécifier la politique de conservation des instantanés sur un point de terminaison SnapMirror . |
chaîne |
Aucune |
Non |
snapshotID |
Identifiant de l'instantané. |
chaîne |
Aucune |
Oui |
valeur de retour
Cette méthode a la valeur de retour suivante :
Nom |
Description |
Type |
instantané |
Un objet contenant des informations sur l'instantané récemment modifié. |
Exemple de demande
Les requêtes pour cette méthode sont similaires à l'exemple suivant :
{
"method": "ModifySnapshot",
"params": {
"snapshotID": 3114,
"enableRemoteReplication": "true",
"name" : "Chicago"
},
"id": 1
}
Exemple de réponse
Cette méthode renvoie une réponse similaire à l'exemple suivant :
{
"id": 1,
"result": {
"snapshot": {
"attributes": {},
"checksum": "0x0",
"createTime": "2016-04-04T17:26:20Z",
"enableRemoteReplication": true,
"expirationReason": "None",
"expirationTime": null,
"groupID": 0,
"groupSnapshotUUID": "00000000-0000-0000-0000-000000000000",
"name": "test1",
"snapshotID": 3114,
"snapshotUUID": "5809a671-4ad0-4a76-9bf6-01cccf1e65eb",
"status": "done",
"totalSize": 5000658944,
"virtualVolumeID": null,
"volumeID": 1
}
}
}
Nouveautés depuis la version
9,6