Áú»¢¶Ä²©

usermacro.update

Descri??o

object usermacro.update(object/array hostMacros)

Essie m¨¦todo permite atualizar macros de hosts existentes.

Este m¨¦todo est¨¢ dispon¨ªvel apenas para os tipos de usu¨¢rio Admin e Super admin. As permiss?es para chamar o m¨¦todo podem ser revogadas nas configura??es de fun??o do usu¨¢rio. Para mais informa??es, consulte User roles.

Par?metros

Propriedades (object/array) Host macro properties a serem atualizadas. A propriedade hostmacroid deve ser definida para cada macro de host, todas as outras propriedades s?o opcionais. Somente as propriedades fornecidas ser?o atualizadas, todas as outras permanecer?o inalteradas.

Valores de retorno

(object) Retorna um objeto contendo os IDs das macros de host atualizadas na propriedade hostmacroids.

Exemplos

Alterando o valor de uma macro de host

Altere o valor de uma macro de host para "public".

Requisi??o:

{
           "jsonrpc": "2.0",
           "method": "usermacro.update",
           "params": {
               "hostmacroid": "1",
               "value": "public"
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

Resposta:

{
           "jsonrpc": "2.0",
           "result": {
               "hostmacroids": [
                   "1"
               ]
           },
           "id": 1
       }

Fonte

CUserMacro::update() in ui/include/classes/api/services/CUserMacro.php.