Initiatoren ändern
Sie können die ModifyInitiators Methode zum Ändern der Attribute eines oder mehrerer bestehender Initiatoren.
Der Name eines bestehenden Initiators kann nicht geändert werden. Wenn Sie den Namen eines Initiators ändern müssen, löschen Sie ihn zuerst mit demLöschinitiatoren Methode und erstellen Sie eine neue mit derInitiatoren erstellen Verfahren.
Falls ModifyInitiators einen der im Parameter angegebenen Initiatoren nicht ändern kann, gibt die Methode einen Fehler zurück und ändert keine Initiatoren (eine Teilausführung ist nicht möglich).
Parameter
Diese Methode hat folgende Eingabeparameter:
Name |
Beschreibung |
Typ |
Standardwert |
Erforderlich |
Initiatoren |
Eine Liste von Objekten, die die Eigenschaften jedes zu modifizierenden Initiators enthalten. Mögliche Objekte:
|
JSON-Objektarray |
Keine |
Ja |
Rückgabewert
Diese Methode hat folgenden Rückgabewert:
Name |
Beschreibung |
Typ |
Initiatoren |
Liste der Objekte, die die neu modifizierten Initiatoren beschreiben. |
InitiatorArray |
Anforderungsbeispiel
Anfragen für diese Methode ähneln dem folgenden Beispiel:
{
"id": 6683,
"method": "ModifyInitiators",
"params": {
"initiators": [
{
"initiatorID": 2,
"alias": "alias1",
"volumeAccessGroupID": null
},
{
"initiatorID": 3,
"alias": "alias2",
"volumeAccessGroupID": 1
}
]
}
}
Antwortbeispiel
Diese Methode liefert eine Antwort, die dem folgenden Beispiel ähnelt:
{
"id": 6683,
"result": {
"initiators": [
{
"alias": "alias1",
"attributes": {},
"initiatorID": 2,
"initiatorName": "iqn.1993-08.org.debian:01:395543635",
"volumeAccessGroups": []
},
{
"alias": "alias2",
"attributes": {},
"initiatorID": 3,
"initiatorName": "iqn.1993-08.org.debian:01:935573135",
"volumeAccessGroups": [
1
]
}
]
}
}
Neu seit Version
9,6