ModifyInitiator
È possibile utilizzare il ModifyInitiators
metodo per modificare gli attributi di uno o più iniziatori esistenti.
Non è possibile modificare il nome di un iniziatore esistente. Se è necessario modificare il nome di un iniziatore, eliminarlo prima con il DeleteInitiator metodo e crearne uno nuovo con il CreateInitiatormetodo.
Se ModifyInitiator non riesce a modificare uno degli iniziatori forniti nel parametro, il metodo restituisce un errore e non modifica alcun iniziatore (non è possibile un completamento parziale).
Parametro
Questo metodo ha il seguente parametro di input:
Nome |
Descrizione |
Tipo |
Valore predefinito |
Obbligatorio |
iniziatori |
Un elenco di oggetti contenente le caratteristiche di ciascun iniziatore da modificare. Oggetti possibili:
|
Array di oggetti JSON |
Nessuno |
Sì |
Valore restituito
Questo metodo ha il seguente valore restituito:
Nome |
Descrizione |
Tipo |
iniziatori |
Elenco di oggetti che descrivono gli iniziatori appena modificati. |
iniziatore array |
Esempio di richiesta
Le richieste per questo metodo sono simili all'esempio seguente:
{ "id": 6683, "method": "ModifyInitiators", "params": { "initiators": [ { "initiatorID": 2, "alias": "alias1", "volumeAccessGroupID": null }, { "initiatorID": 3, "alias": "alias2", "volumeAccessGroupID": 1 } ] } }
Esempio di risposta
Questo metodo restituisce una risposta simile all'esempio seguente:
{ "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 ] } ] } }
Novità dalla versione
9,6