Modificateurs
Vous pouvez utiliser le ModifyInitiators
méthode de modification des attributs d'un ou de plusieurs initiateurs existants.
Vous ne pouvez pas modifier le nom d'un initiateur existant. Si vous devez modifier le nom d'un initiateur, supprimez-le d'abord par DeleteInitiators et créer une nouvelle méthode avec CreateInitiators méthode.
Si Modify Initiators ne parvient pas à modifier l'un des initiateurs fournis dans le paramètre, la méthode renvoie une erreur et ne modifie aucun initiateur (aucune achèvement partiel n'est possible).
Paramètre
Cette méthode dispose du paramètre d'entrée suivant :
Nom |
Description |
Type |
Valeur par défaut |
Obligatoire |
initiateurs |
Liste d'objets contenant les caractéristiques de chaque initiateur à modifier. Objets possibles :
|
Baie d'objets JSON |
Aucune |
Oui. |
Retour de valeur
Cette méthode a la valeur de retour suivante :
Nom |
Description |
Type |
initiateurs |
Liste des objets décrivant les initiateurs récemment modifiés. |
initiateur baie |
Exemple de demande
Les demandes pour cette méthode sont similaires à l'exemple suivant :
{ "id": 6683, "method": "ModifyInitiators", "params": { "initiators": [ { "initiatorID": 2, "alias": "alias1", "volumeAccessGroupID": null }, { "initiatorID": 3, "alias": "alias2", "volumeAccessGroupID": 1 } ] } }
Exemple de réponse
Cette méthode renvoie une réponse similaire à l'exemple suivant :
{ "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 ] } ] } }
Nouveau depuis la version
9.6