ModificaIniziatori
Puoi usare 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 ilEliminaIniziatori metodo e crearne uno nuovo con ilCreaIniziatori metodo.
Se ModifyInitiators non riesce a modificare uno degli iniziatori forniti nel parametro, il metodo restituisce un errore e non modifica alcun iniziatore (non è possibile alcun completamento parziale).
Parametro
Questo metodo ha il seguente parametro di input:
Nome |
Descrizione |
Tipo |
Valore predefinito |
Necessario |
iniziatori |
Un elenco di oggetti contenente le caratteristiche di ciascun iniziatore da modificare. Possibili oggetti:
|
Matrice di oggetti JSON |
Nessuno |
SÌ |
Valore di ritorno
Questo metodo ha il seguente valore di ritorno:
Nome |
Descrizione |
Tipo |
iniziatori |
Elenco di oggetti che descrivono gli iniziatori appena modificati. |
iniziatorevettore |
Richiedi esempio
Le richieste per questo metodo sono simili al seguente esempio:
{
"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 al seguente esempio:
{
"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
]
}
]
}
}
Nuovo dalla versione
9,6