Modifier les initiateurs
Vous pouvez utiliser le ModifyInitiators méthode permettant de modifier les attributs d'un ou 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 avec laSupprimer les initiateurs la méthode et en créer une nouvelle avec laCréer des initiateurs méthode.
Si la méthode ModifyInitiators ne parvient pas à modifier l'un des initiateurs fournis dans le paramètre, elle renvoie une erreur et ne modifie aucun initiateur (aucune exécution partielle n'est possible).
Paramètre
Cette méthode possède le paramètre d'entrée suivant :
Nom |
Description |
Type |
Valeur par défaut |
Obligatoire |
initiateurs |
Une liste d'objets contenant les caractéristiques de chaque initiateur à modifier. Objets possibles :
|
tableau d'objets JSON |
Aucune |
Oui |
valeur de retour
Cette méthode a la valeur de retour suivante :
Nom |
Description |
Type |
initiateurs |
Liste des objets décrivant les initiateurs nouvellement modifiés. |
initiateurtableau |
Exemple de demande
Les requêtes 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
]
}
]
}
}
Nouveautés depuis la version
9,6