ModifyInitiator
È possibile utilizzare 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 con il DeleteInitiator e crearne uno nuovo con CreateInitiator metodo.
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