CloneMultipleVolumes
Sie können die Methode verwenden CloneMultipleVolumes
, um einen Klon einer Gruppe angegebener Volumes zu erstellen. Beim gemeinsamen Klonen können Sie einer Gruppe von mehreren Volumes einen konsistenten Satz von Merkmalen zuweisen.
Bevor Sie den Parameter groupSnapshotID zum Klonen der Volumes in einem Gruppen-Snapshot verwenden, müssen Sie zuerst den Gruppen-Snapshot mit der API-Methode oder der Web-Benutzeroberfläche erstellenCreateGroupSnapshot. Die Verwendung von GroupSnapshotID ist beim Klonen mehrerer Volumes optional.
Parameter
Diese Methode verfügt über die folgenden Eingabeparameter:
Name | Beschreibung | Typ | Standardwert | Erforderlich |
---|---|---|---|---|
Datenzugriff |
Neue Standardzugriffsmethode für die neuen Volumes, wenn die Informationen, die im Array des Volumes übergeben wurden, nicht überschrieben werden. |
Zeichenfolge |
Keine |
Nein |
AbleSnapMirrorReplication |
Legt fest, ob das Volume für die Replizierung mit SnapMirror Endpunkten verwendet werden kann. Mögliche Werte:
|
boolesch |
Falsch |
Nein |
GruppenSnapshotID |
Die ID des als Grundlage für den Klon zu verwendenden Gruppen-Snapshots. |
Ganzzahl |
Keine |
Nein |
NewAccountID |
Neue Konto-ID für die Volumes, wenn die im Volume-Array übergebenen Informationen nicht überschrieben werden. |
Ganzzahl |
Keine |
Nein |
Volumes |
Sammlung von Mitgliedern, die Sie für die neuen Volumes festlegen. Mitglieder:
Wenn optionale Mitglieder nicht angegeben werden, werden die Werte von den Quell-Volumes übernommen. |
JSON-Objekt-Array |
Keine |
Ja (VolumeID) |
Rückgabewerte
Diese Methode verfügt über die folgenden Rückgabewerte:
Name |
Beschreibung |
Typ |
Asynchron |
Ein Wert, der von einem Anruf mit asynchroner Methode zurückgegeben wird. |
Ganzzahl |
GroupCloneID |
Eindeutige ID des neuen Gruppenklon. |
Ganzzahl |
Mitglieder |
Liste der VolumeIDs der Quell- und Ziel-Volume-Paare |
JSON-Objekt-Array |
Anforderungsbeispiel
Anforderungen für diese Methode sind ähnlich wie das folgende Beispiel:
{ "method": "CloneMultipleVolumes", "params": { "volumes": [ { "volumeID": 5 "name":"foxhill", "access":"readOnly" }, { "volumeID": 18 }, { "volumeID": 20 } ] }, "id": 1 }
Antwortbeispiel
Diese Methode gibt eine Antwort zurück, die dem folgenden Beispiel ähnelt:
{ "id": 1, "result": { "asyncHandle": 12, "groupCloneID": 4, "members": [ { "srcVolumeID": 5, "volumeID": 29 }, { "srcVolumeID": 18, "volumeID": 30 }, { "srcVolumeID": 20, "volumeID": 31 } ] } }
Neu seit Version
9,6