object hostinterface.massadd(object parameters)
Cette m¨¦thode permet d'ajouter simultan¨¦ment des interfaces h?tes ¨¤ plusieurs h?tes.
Cette m¨¦thode est disponible uniquement pour les types d'utilisateurs Admin et Super admin. Les autorisations d'appeler la m¨¦thode peuvent ¨ºtre r¨¦voqu¨¦es dans les param¨¨tres de r?les utilisateur. Voir R?les Utilisateur pour plus d'informations.
(objet)
±Ê²¹°ù²¹³¾¨¨³Ù°ù±ð²õ contenant les interfaces h?tes ¨¤ cr¨¦er sur les h?tes donn¨¦s.
La m¨¦thode accepte les param¨¨tres suivants.
±Ê²¹°ù²¹³¾¨¨³Ù°ù±ð | Type | Description |
---|---|---|
hosts (obligatoire) |
object/array | H?tes ¨¤ mettre ¨¤ jour. Les h?tes doivent avoir la propri¨¦t¨¦ hostid »å¨¦´Ú¾±²Ô¾±±ð. |
interfaces (obligatoire) |
object/array | Host interfaces ¨¤ cr¨¦er sur les h?tes donn¨¦s. |
(object)
Retourne un objet contenant les identifiants des interfaces h?tes cr¨¦¨¦es sous la propri¨¦t¨¦ interfaceids
.
Cr¨¦ez une interface sur deux h?tes.
Requ¨ºte :
{
"jsonrpc": "2.0",
"method": "hostinterface.massadd",
"params": {
"hosts": [
{
"hostid": "30050"
},
{
"hostid": "30052"
}
],
"interfaces": {
"dns": "",
"ip": "127.0.0.1",
"main": 0,
"port": "10050",
"type": 1,
"useip": 1
}
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
R¨¦ponse :
CHostInterface::massAdd() dans ui/include/classes/api/services/CHostInterface.php.