UmfySnapshot
Mit können Sie ModifySnapshot
die Attribute ändern, die derzeit einem Snapshot zugewiesen sind. Sie können diese Methode auch verwenden, um die auf dem Quell-Volume (Lese-/Schreibzugriff) erstellten Snapshots einer Remote-Replizierung auf einem Ziel-Storage-Cluster mit der Element Software zu aktivieren.
Parameter
Diese Methode verfügt über die folgenden Eingabeparameter:
Name |
Beschreibung |
Typ |
Standardwert |
Erforderlich |
EnableRemoteReplication |
Aktivieren Sie, damit der erstellte Snapshot in ein Remote-Storage-Cluster repliziert werden kann. Mögliche Werte:
|
boolesch |
Falsch |
Nein |
Zeit für AufwandsZeit |
Geben Sie die Zeit an, nach der der Snapshot entfernt werden kann. Kann nicht mit Aufbewahrung verwendet werden. Wenn weder ExpirationTime noch Retention auf dem ursprünglichen Snapshot angegeben werden, läuft der Snapshot nicht ab. Das Zeitformat ist eine Datumstringfolge nach ISO 8601 für die zeitbasierte Ablaufzeit, da sie sonst nicht abläuft. Ein Wert von null bewirkt, dass der Snapshot dauerhaft erhalten bleibt. Ein Wert von fifo bewirkt, dass der Snapshot auf einer First-in-First-Out (FIFO)-Basis, relativ zu anderen FIFO-Snapshots auf dem Volumen erhalten bleibt. Die API schlägt fehl, wenn kein FIFO-Speicherplatz verfügbar ist. |
ISO 8601-Datumszeichenfolge |
Keine |
Nein |
Name |
Der Name des Snapshots. Wenn kein Name eingegeben wird, wird das Datum und die Uhrzeit der Snapshot-Erstellung verwendet. Die maximal zulässige Namenslänge beträgt 255 Zeichen. |
Zeichenfolge |
Keine |
Nein |
SnapMirror Label |
Das von der SnapMirror Software verwendete Etikett, um die Richtlinie zur Snapshot-Aufbewahrung auf einem SnapMirror Endpunkt anzugeben. |
Zeichenfolge |
Keine |
Nein |
Snapshot-ID |
Kennung des Snapshots. |
Zeichenfolge |
Keine |
Ja. |
Rückgabewert
Diese Methode hat den folgenden Rückgabewert:
Name |
Beschreibung |
Typ |
snapshot |
Ein Objekt, das Informationen über den neu geänderten Snapshot enthält. |
Anforderungsbeispiel
Anforderungen für diese Methode sind ähnlich wie das folgende Beispiel:
{ "method": "ModifySnapshot", "params": { "snapshotID": 3114, "enableRemoteReplication": "true", "name" : "Chicago" }, "id": 1 }
Antwortbeispiel
Diese Methode gibt eine Antwort zurück, die dem folgenden Beispiel ähnelt:
{ "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 } } }
Neu seit Version
9,6