ModifyGroupSnapshot
È possibile utilizzare ModifyGroupSnapshot per modificare gli attributi di un gruppo di snapshot. È inoltre possibile utilizzare questo metodo per consentire la replica remota degli snapshot creati sul volume di lettura/scrittura (di origine) in un sistema di storage di destinazione.
Parametri
Questo metodo ha i seguenti parametri di input:
Nome |
Descrizione |
Tipo |
Valore predefinito |
Obbligatorio |
EnableRemoteReplication |
Consente di attivare la replica dello snapshot creato in un cluster remoto. Valori possibili:
|
booleano |
falso |
No |
ExpirationTime (tempo di scadenza) |
Specificare il tempo dopo il quale è possibile rimuovere lo snapshot. Non può essere utilizzato con la conservazione.
Se non vengono specificati né expirationTime, né la conservazione sullo snapshot originale, lo snapshot non scadrà. Il formato dell'ora è una stringa di date ISO 8601 per la scadenza basata sull'ora, altrimenti non scadrà. Un valore di |
Stringa di dati ISO 8601 |
Nessuno |
No |
nome |
Il nome dello snapshot di gruppo. 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 255 caratteri. |
stringa |
Nessuno |
No |
GroupSnapshotID |
L'ID del gruppo di snapshot. |
stringa |
Nessuno |
Sì |
SnapMirrorLabel |
Etichetta utilizzata dal software SnapMirror per specificare il criterio di conservazione delle snapshot su un endpoint SnapMirror. |
stringa |
Nessuno |
No |
Valore restituito
Questo metodo ha il seguente valore restituito:
Nome |
Descrizione |
Tipo |
GroupSnapshot |
Oggetto contenente informazioni sullo snapshot di gruppo appena modificato. |
Esempio di richiesta
Le richieste per questo metodo sono simili all'esempio seguente:
{
"id": 695,
"method": "ModifyGroupSnapshot",
"params": {
"groupSnapshotID": 3,
"enableRemoteReplication": true,
"expirationTime": "2016-04-08T22:46:25Z"
}
}
Esempio di risposta
Questo metodo restituisce una risposta simile all'esempio seguente:
{
"id": 695,
"result": {
"groupSnapshot": {
"attributes": {},
"createTime": "2016-04-06T17:31:41Z",
"groupSnapshotID": 3,
"groupSnapshotUUID": "8b2e101d-c5ab-4a72-9671-6f239de49171",
"members": [
{
"attributes": {},
"checksum": "0x0",
"createTime": "2016-04-06T17:31:41Z",
"enableRemoteReplication": true,
"expirationReason": "None",
"expirationTime": "2016-04-08T22:46:25Z",
"groupID": 3,
"groupSnapshotUUID": "8b2e101d-c5ab-4a72-9671-6f239de49171",
"name": "grpsnap1-2",
"snapshotID": 2,
"snapshotUUID": "719b162c-e170-4d80-b4c7-1282ed88f4e1",
"status": "done",
"totalSize": 1000341504,
"virtualVolumeID": null,
"volumeID": 2
}
],
"name": "grpsnap1",
"status": "done"
}
}
}
Novità dalla versione
9,6